我们一起来读书吧 关注:154贴子:2,822
  • 0回复贴,共1

《设计模式:可复用面向对象软件设计基础》第3.3至3.6节

只看楼主收藏回复

主要讲了设计模式的三种类型,1、创建型模式:关注对象的创建,帮助提高系统的灵活性和可扩展性。例如,单例模式、工厂方法模式等。2、结构型模式:关注类或对象的组合,帮助实现更大的结构,增强系统的灵活性。例如,适配器模式、装饰者模式等。3、行为型模式:关注对象之间的交互和职责的分配,帮助改善系统的通信方式和职责分配。例如,观察者模式、策略模式等。
设计模式的4个要素:名称:设计模式的名称,便于交流和讨论。问题:描述设计模式所解决的具体问题或挑战。
解决方案:提供实现设计模式所需的结构和协作。后果:使用设计模式后可能产生的结果,比如对系统的影响、优缺点等。
以及如何设计合理的设计模式。


IP属地:北京1楼2024-10-18 14:33回复