设计原则杂记
不遵循原则的后果可能不会出问题,但会使出问题的几率变大。
?
【里氏替换原则】面向接口编程,子类尽量不要覆盖父类方法,即将需要覆盖则重写接口的方法或者是抽象类的抽象函数,而不要去重写一些已经实现了得方法。
【依赖倒置原则】面向接口编程
【Strategy】面向接口编程,优先组合非继承。