
设计模式
文章平均质量分 68
daystarGO
大比特,大梦想
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Flyweight享元/共享模式(对象性能)
运行共享技术有效地支持大量细粒度的对象。——《设计模式》GoF原创 2024-01-04 22:47:24 · 619 阅读 · 0 评论 -
Builder建造者模式(对象创建)
将一个复杂对象的构建与其表示相分离,使得同样的构建过程(稳定)可以创建不同的表示(变化)。——《设计模式》GoF原创 2024-01-02 23:03:09 · 713 阅读 · 0 评论 -
Prototype原型模式(对象创建)
使用原型实例指定创建对象的种类,然后通过拷贝这些原型来创建新的对象。——《设计模式》GoF原创 2024-01-01 23:54:34 · 662 阅读 · 0 评论 -
Abstract Factory抽象工厂模式(对象创建)
提供一个接口,让该接口负责创建一系列”相关或者相互依赖的对象“,无需指定它们具体的类。——《设计模式》GoF原创 2023-12-30 14:08:39 · 723 阅读 · 0 评论 -
Factory Method工厂模式(对象创建)
定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使得一个类的实例化延迟(目的:解耦,手段:虚函数)到子类。 ——《设计模式》GoF原创 2023-12-29 21:27:35 · 655 阅读 · 0 评论 -
Bridge桥模式(单一职责)
将抽象部分与实现部分分离,使它们都可以独立地变化。——《设计模式》GoF原创 2023-12-27 20:03:20 · 409 阅读 · 0 评论 -
Decorator装饰模式(单一责任)
动态(组合)地给一个对象增加一些额外的职责。就增加功能而言,Decorator模式比生成子类(继承)更为灵活(消除重复代码 & 减少子类个数)。 ——《设计模式》GoF原创 2023-12-26 16:08:59 · 511 阅读 · 0 评论 -
Observer观察者模式(组件协作)
定义对象间的一种一对多(变化)的依赖关系,以便当一个对象(Subject)的状态发生改变时,所有依赖于它的对象都得到通知并自动更新。——《 设计模式》 GoF原创 2023-12-25 17:41:42 · 625 阅读 · 0 评论 -
Strateg策略模式(组件协作)
定义一系列算法,把它们一个个封装起来,并且使它们可互相替换(变化)。该模式使得算法可独立于使用它的客户程序(稳定)而变化(扩展,子类化)。——《设计模式》 GoF原创 2023-12-24 16:22:58 · 1113 阅读 · 0 评论 -
设计模式?!
每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动。原创 2023-12-23 23:12:14 · 540 阅读 · 0 评论