还剩5页未读,继续阅读
文本内容:
面向对象设计原则面向对象编程的基础,深入探索设计原则,帮助您编写更可靠、可扩展的代码面向对象编程的原则单一职责原则一个类应该只有一个引起它变化的原因开放封闭原则软件实体应该对扩展开放,对修改封闭里氏替换原则子类对象可以替代父类对象接口隔离原则使用多个专门的接口,而不是使用单一的总接口依赖倒置原则高层模块不应该依赖低层模块,二者都应该依赖其抽象单一职责原则定义职责1确保每个类只负责完成一个明确的功能提高可维护性2使代码更容易理解和修改降低耦合性3减少类之间的相互依赖开放封闭原则开放性封闭性通过扩展已有的代码,添加新的功能不修改现有的代码,防止引入新的错误里氏替换原则Subtype CPrinciple Inheritance以子类对象替换父类对象父类定义的功能在子类中能通过继承实现替换够正常工作接口隔离原则粒度适中1定义合适的接口,不过度抽象避免冗余2接口应该只包含必要的方法便于使用3使用者只需要关注自己需要的接口依赖倒置原则倒置依赖依赖注入高层模块依赖于底层模块的抽象通过注入依赖对象解决依赖关系。
个人认证
优秀文档
获得点赞 0