设计模式-7大原则

  1、开闭原则:抽象、封装。抽出象的部分,封装起来。(面向对象设计)    2、里氏替换原则:对开闭原则的补充。子类可以扩展父类的功能,但不能改变父类原有的功能。也就是说:子类继承父类时,除添加新的方法完成新增功能外,尽量不要重写父类的方法。(面向对象设计) 扩展-多态:子类覆盖并重新定义父类的方法。将父类定义为抽象类,并定义抽象方法,让子类重新定义这些方法。向下转型。 总结:尽量遵循里氏替换原
相关文章
相关标签/搜索