- 策略模式(Strategy Pattern):定义算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的改变独立于使用该算法的客户。
- 观察者模式(Observer):定义了对象一对多的依赖,这样依赖,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。
- 装饰者模式:动态的将责任附加到对象上。想要扩展功能,装饰者提供有别于继承的另一种选择。
Java设计模式---纯概念(逐步补充)
最新推荐文章于 2025-08-07 18:53:05 发布
本文探讨了三种关键的设计模式:策略模式允许算法的互换,使算法独立于客户端;观察者模式建立了一对多的依赖关系,实现状态变化的自动更新;装饰者模式则提供了动态扩展对象功能的灵活方式。
3112

被折叠的 条评论
为什么被折叠?



