《Head First 设计模式》学习心得笔记

一. 策略模式 用接口和实现的方法,代替OO的具体实现,让不同实现之间可以互相替换。 二. 观察者模式 主题(可理解为服务器)与观察者(可理解为客户端),只要依旧遵守两者之间的接口,那么改变两者中任意一个,都不会影响另一方(松耦合)。 观察者模式的一个主题对象改变状态时,它的所有依赖者都会收到通知,并自动更新。 关于java 自带 Observable: 有多个观察者时,不可以依赖特定的通知次序。
相关文章
相关标签/搜索