
A1-设计模式
设计模式
乐之者v
快乐编程,一生编程。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
模板方法模式的代码实践示例
算法结构是: 固定的步骤 commonStep --> 可变的步骤 step1 --> 可变的步骤 step2 (当然也可以是其他的顺序,根据实际情况处理) ,可以看到,子类1(示例中的template1) 和 子类2 (示例中的template2) 都有固定的步骤 commonStep,在不改变算法结构的情况下,子类1 和 子类2 重新定义算法的某些步骤 step1、step2。子类不能改变算法结构,但是可以重新定义算法的某些步骤。模板方法允许子类在不改变算法结构的情况下重新定义算法的某些步骤。原创 2024-10-31 15:40:11 · 424 阅读 · 0 评论 -
策略模式代码示例(二)
策略模式,针对每一个不同的类型,调用具有共同接口的不同实现类,从而使得它们可以相互替换。策略模式 ,针对实现同一接口的不同的类,采用不同的策略。比如,面对高级会员、初级会员会采用不同的折扣。策略模式,可以避免大量的if和else。原创 2024-03-01 15:45:21 · 676 阅读 · 0 评论 -
策略模式的代码实践示例
策略模式,针对每一个不同的类型,调用具有共同接口的不同实现类,从而使得它们可以相互替换。策略模式 ,针对实现同一接口的不同的类,采用不同的策略。比如,面对高级会员、初级会员会采用不同的折扣。策略模式,可以避免大量的if和else。原创 2024-02-09 17:33:57 · 566 阅读 · 0 评论 -
工厂模式的代码实践
比如,第一次审核,第二次审核, 都是审核,但具体实现不一样。开发中,有时需要 根据不同的类型执行不同的实现类。原创 2023-11-11 00:52:54 · 60 阅读 · 0 评论