设计模式
文章平均质量分 69
烟沙九洲
何惧流年匆匆,但求无负今日。
展开
-
生成器模式
生成器模式将复杂对象的构建过程封装在生成器内部,使得客户端代码更简洁、清晰。当产品较为复杂且需要详细配置时,使用生成器模式才更有意义。原创 2024-09-30 22:10:21 · 71 阅读 · 0 评论 -
抽象工厂模式
抽象工厂模式是一个稍微复杂的创建型模式。抽象工厂模式是工厂模式的进阶版,提供更高层次的抽象,在创建产品时避免直接依赖具体的类。原创 2024-09-26 23:35:36 · 356 阅读 · 0 评论 -
单例模式
单例模式属于创建型模式的一种。单例模式是为了保证一个程序的运行期间,某个类有且只有一个全局唯一实例。在框架中,我们一般会通过约定的方式,把普通类视为单例。原创 2024-09-11 23:23:17 · 352 阅读 · 0 评论 -
工厂方法模式
工厂方法模式通过一个工厂方法来决定实例化哪个类对象,而不是直接在代码中使用 new 来创建对象。定义一个接口或抽象类,用于声明创建对象的方法,而具体的子类负责实现这个方法并返回相应的对象。原创 2024-09-19 00:15:03 · 429 阅读 · 0 评论 -
设计模式概述
设计模式总共有23种。创建型模式:工厂方法、抽象工厂、建造者、原型、单例;结构型模式:适配器、桥接、组合、装饰器、外观、享元、代理;行为型模式:责任链、命令、解释器、迭代器、中介、备忘录、观察者、状态、策略、模板方法、访问者。原创 2024-09-05 23:31:49 · 503 阅读 · 0 评论