
设计模式
文章平均质量分 59
CMLX1218
你知道的越多,你不知道的越多
展开
-
设计模式详解
设计模式设计模式七大原则 设计模式七大原则 单一职责 一个类只负责一项职责 接口隔离 一个类对另一个类的依赖应该建立在最小的接口上 依赖倒转 中心思想是面向接口编程,接口或抽象类制定规范,实现类展现细节 里式替换 引用基类的地方必须能透明地使用其子类的对象,子类中尽量不重写父类的方法,可以通过聚合、组合、依赖解决问题 开闭原则 对扩展开放(对提供方),对修改关闭(对使用方),用抽象构建框架,用实现扩展细节 迪米特法则 最少知道原则,一个类对自己依赖的类知道的越少越好,降低类之间的耦合。 我们称成员变量、方原创 2021-09-13 16:49:02 · 106 阅读 · 0 评论 -
设计模式--模板方法设计模式
这里写目录标题概念举例钩子方法整合Spring 场景:针对不同的度量模型来执行不同的方法,支持后面用最少的代码、最简单的方法来复用实现更多度量模型。 概念 在一个方法中定义了一个算法的骨架或者步骤,而将一些步骤延迟到子类中实现。模板方法使得子类可以在不改变算法接口的情况下,重新定义算法中的某一些步骤。 举例 去银行处理业务步骤:1.取号、2.办业务、3.评价。三个步骤取号和评价都是固定的流程,但是每个人办理业务的不同需要不同的实现,我们就将办业务封装为一个抽象类: /** * @Author CMLX原创 2021-05-12 12:28:27 · 143 阅读 · 0 评论