设计模式
文章平均质量分 93
百亿苍狗
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
适配器模式、代理模式、策略模式、观察者模式
* 代理对象⻆⾊内部含有对真实对象的引⽤,从⽽可以操作真实对象,同时代理对象提供与真实对象相同的接⼝以便在任何时刻都能代替真实对象。** 这种交互也称为发布 - 订阅,** 发布者,它发出通知时并不需要知道谁是它的观察者,可以有任意数⽬的观察者订阅并接收通知。简单来说,在某些情况下,⼀个客户不想或者不能直接引⽤另⼀个对象,⽽代理对象可以在客户端和⽬标对象之间起到中介的作⽤。代理对象在客户端和⽬标对象之间起到⼀个中介的作⽤,这样可以起到对⽬标对象的保护。将需要适配的对象进⾏包装然后提供适配后的接⼝。原创 2025-08-04 09:59:30 · 775 阅读 · 0 评论 -
单例模式、简单工厂、工厂方法、抽象工厂
产⽣于 1987 年美国东北⼤学(Northeastern University)的⼀个名为迪⽶特(Demeter)的研究项⽬,由伊恩 · 荷兰(Ian Holland)提出,被 UML 创始者之⼀的布奇(Booch)普及,后来⼜因为在经典著作《程序员修炼之道》(The Pragmatic Programmer)提及⽽⼴为⼈知。** 任何基类可以出现的地⽅,⼦类⼀定可以出现,只有当派⽣类可以替换掉基类,软件功能不受影响时,基类才能真正被复⽤,** ⽽派⽣类也能够在基类的基础上增加新的⾏为。原创 2025-08-04 09:40:14 · 967 阅读 · 0 评论
分享