加载中...
avatar
文章
106
标签
6
分类
17
首页
归档
标签
分类
清单
  • 音乐
  • 技能考试
  • 放射防护考试
  • 小鼠模型
  • 课表
  • 员工卡
  • 雷达图
  • 电测听
  • 图像重建
关于我
TeaPort大话设计模式-单一职责原则 返回首页
首页
归档
标签
分类
清单
  • 音乐
  • 技能考试
  • 放射防护考试
  • 小鼠模型
  • 课表
  • 员工卡
  • 雷达图
  • 电测听
  • 图像重建
关于我

大话设计模式-单一职责原则

发表于2023-02-11|更新于2025-12-04
|浏览量:
文章作者: Cheng
文章链接: https://tctco.github.io/2023/02/11/%E5%A4%A7%E8%AF%9D%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F-%E5%8D%95%E4%B8%80%E8%81%8C%E8%B4%A3%E5%8E%9F%E5%88%99/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 TeaPort!
cover of previous post
上一篇
SPM学习笔记
开启SPM12 1spm pet 基本操作 12345I = dicomread(dicomFile)imshow(I, 'DisplayRange', []) % 显示DICOM图像info = dicominfo(dicomFile) % 显示元信息% info.AcquisitionTime较重要 计算SUV:使用ImCalc输入计算公式后,Display选中计算结果 图像预处理 Spatial Registration, Normalization Registration: Rigid Transformations (rotations, translations…) Normalization: Transform to Montreal Neurology Institute (MNI) Template Smoothing: e.g. Gaussian kernel, improve SNR, minimize differences between normalized images, increase validity of stat...
cover of next post
下一篇
大话设计模式-策略模式
工厂在业务逻辑增加的过程中,也会越来越复杂,维护性逐渐降低。 策略模式 定义了算法家族,分别封装起来,让其可以互相替换。此模式让算法的变化不影响使用算法的客户。 核心在于算法是随时都可能相互替换的。 Strategy类,定义所有支持的算法的公共接口 ConcreteStrategy类,封装具体算法或行为,继承自Strategy Context类,使用一个ConcreteStrategy进行配置,维护一个对Strategy对象的引用 123456class Context def __init__(self, strategy: Strategy): self.strategy = strategy def context_interface(): return self.strategy.algorithm_interface() 但在具体实现过程中,仍然不能完全将策略选择过程从客户端中剥离。可以考虑与简单工厂模式结合。 12345678class CashContext: def __init__(type: str): # 接收策略类型而不...
avatar
Cheng
Tech nerd, Amateur programmar, Medical Student
文章
106
标签
6
分类
17
Follow Me
最新文章
AGENTS
AGENTS2025-12-04
SOP
SOP2025-12-02
portainer无法利用自签名证书访问的问题
portainer无法利用自签名证书访问的问题2025-12-02
用VSCode写cpp项目
用VSCode写cpp项目2025-11-28
解决:ChatGPT提示所在的地区或国家不支持
解决:ChatGPT提示所在的地区或国家不支持2025-11-27
© 2023 - 2025 By Cheng
很高兴遇见你。