主题 + 订阅者 = 观察者模式
JDK中观察者模式:java.util.Observable java.util.Observer
缺点:Observable 是个类,不是接口,违反了面向接口编程而不是面向实现编程
部分方法(setChanged)protected,导致不能注入到其他对象中使用,必须使用继承。。违反了多用组合,少用继承
主题 + 订阅者 = 观察者模式
JDK中观察者模式:java.util.Observable java.util.Observer
缺点:Observable 是个类,不是接口,违反了面向接口编程而不是面向实现编程
部分方法(setChanged)protected,导致不能注入到其他对象中使用,必须使用继承。。违反了多用组合,少用继承