面向对象设计原则和模式

面向对象设计原则 开放封闭原则: 一个软件实体如类、模块和函数应该对拓展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展。 里氏替换原则: 所有引用的父类的地方必须能透明的使用其子类的对象 依赖倒置原则: 高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应

你可能感兴趣的:(面向对象设计原则和模式)