设计模式
fajianchen
10年以上IT一线老兵,专注业务、数据、应用、技术、安全架构,PASS平台、低代码无代码、AI、IoT、数字孪生、JAVA方向相关技术和金融、财资/司库、医疗、互联网医院相关知识
展开
-
设计模式——模板方法模式
是一种行为设计模式, 它在超类中定义了一个算法的框架, 允许子类在不修改结构的情况下重写算法的特定步骤。但调用将以抽象类中定义的方式进行。建议将算法或者一个系统的某个功能分解为一系列步骤, 然后将这些步骤改写为方法, 最后在 “模板方法” 中依次调用这些方法。步骤可以是抽象的, 也可以有一些默认的实现。为了能够使用算法, 客户端需要自行提供子类并实现所有的抽象步骤。如有必要还需重写一些步骤 (但这一步中不包括模板方法自身)。抽象final必须可以工厂方法模板方法模板方法策略。原创 2024-09-27 14:03:16 · 650 阅读 · 0 评论 -
设计模式与组件设计的关系
不啰嗦,直接上图。原创 2024-09-24 10:14:15 · 15 阅读 · 0 评论 -
设计模式总览
创建型模式(Creational Patterns)单例(Singleton)模式 原型(Prototype)模式 工厂方法(FactoryMethod)模式 抽象工厂(AbstractFactory)模式 建造者(Builder)模式结构型模式(Structural Patterns)代理(Proxy)模式 适配器(Adapter)模式 桥接(Bridge)模式 装饰(Decorator)模式 外观(Facade)模式 享元(Flyweight)模式 组合(Composite原创 2024-09-24 09:41:44 · 289 阅读 · 0 评论