摘要: 全文:959字,预计阅读时间:8分钟 定义: 装饰模式(Decorator)动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式比生成子类更加灵活。 这里可以举一个生活中的例子,一个蛋糕,在蛋糕上摆上水果,这个蛋糕就变成了水果蛋糕,给这个水果蛋糕插上蜡烛,它就变成了一个生日蛋糕。(这是Hea 阅读全文
posted @ 2019-12-26 23:25 进击的李同学 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 定义 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态发生变化时,会通知所有的观察者对象,使他们能够自动地更新自己。 类图表示 参与者 根据依赖倒置原则可知,我们希望模块与模块之间不是直接耦合到一起,而是依赖于抽象,所以观察者模式抽象出了Subject 阅读全文
posted @ 2019-12-26 16:43 进击的李同学 阅读(686) 评论(0) 推荐(2) 编辑