设计模式----观察者模式
六大设计原则(1)单一职责原则: 一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因(2)依赖倒置原则: 依赖于抽象,高层模块不应该依赖低层模块,两者都应该依赖其抽象;抽象不应该依赖细节,细节应该依赖抽象,其核心思想是:要面向接口编程,不要面向实现编程。(3)里氏替换原则: 子类必须能够替换其基类,就是使用抽象和多态,所有引用基类(父类)的地方必须能透明地使用其子类的对象。只要父类能出现的地方子类就可以出现,而且替换为子类也不会产生任何错误或异常,使用者









