
设计模式
文章平均质量分 84
言之。
点一盏洁白的灯, 照一照漆黑的眠。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【设计模式】工厂方法
简单工厂:并非严格设计模式,是编程习惯。所有产品共用一个工厂,新增产品需改代码,违反开闭原则,但编程思路可借鉴。工厂方法设计模式:为每个产品提供专门工厂生产,遵循开闭原则,在项目中应用广泛。抽象工厂设计模式:适用于多维度产品配合生产,但在企业开发中使用较少。原创 2025-01-10 13:41:28 · 11036 阅读 · 0 评论 -
建造者模式(Builder Pattern)工作原理
首先,定义产品类,描述产品的组成和功能。// 省略构造函数、getter 和 setter 方法创建抽象建造者类,声明构建产品各个部件的抽象方法。实现抽象建造者类,具体实现构建产品各个部件的方法,并负责组装产品。@Override@Override@Override创建指挥者类,用于控制产品的构建过程。原创 2024-07-24 23:50:22 · 11219 阅读 · 0 评论 -
【设计模式】建造者模式
建造者模式是一种创建对象的设计模式,它将复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。在建造者模式中,有一个导演(Director)类和一个建造者(Builder)抽象类及其具体的建造者子类。导演类负责控制构建产品的流程,而具体的建造者子类负责实现产品的具体构建过程。原创 2024-07-24 23:39:15 · 12213 阅读 · 0 评论