导图社区 设计模式的原则
这是一个关于设计模式的原则的思维导图,讲述了设计模式的原则的相关故事,如果你对设计模式的原则的故事感兴趣,欢迎对该思维导图收藏和点赞~
这是一个关于什么是按需印刷的思维导图,讲述了什么是按需印刷的相关故事,如果你对什么是按需印刷的故事感兴趣,欢迎对该思维导图收藏和点赞~
这是一个关于什么是按份共有房产的思维导图,讲述了什么是按份共有房产的相关故事,如果你对什么是按份共有房产的故事感兴趣,欢迎对该思维导图收藏和点赞~
这是一个关于社会保险登记的环节的思维导图,讲述了社会保险登记的环节的相关故事,如果你对社会保险登记的环节的故事感兴趣,欢迎对该思维导图收藏和点赞~
社区模板帮助中心,点此进入>>
设计模式的原则
单一职责原则
一个类应该仅有一个引起它变化的原因
这样可以降低类的复杂度,提高类的可读性和可维护性
遵循单一职责原则可以降低类的耦合度,提高类的可重用性和可扩展性
开放封闭原则
软件实体(类、模块、函数等)应该对扩展开放,对修改关闭
这样可以保证软件系统的稳定性和可维护性
遵循开放封闭原则可以提高软件的可重用性和可扩展性
里氏替换原则
所有引用基类的地方必须能够透明地使用其子类的对象
这样可以保证继承关系的正确性和稳定性
遵循里氏替换原则可以提高软件的可重用性和可维护性
依赖倒置原则
高层模块不应该依赖低层模块,两者都应该依赖其抽象
这样可以降低耦合度,提高系统的稳定性和可维护性
遵循依赖倒置原则可以提高软件的可重用性和可扩展性
接口隔离原则
客户端不应该依赖它不需要的接口
遵循接口隔离原则可以提高软件的可重用性和可扩展性
迪米特法则
一个对象应该对其他对象保持最少的了解
遵循迪米特法则可以提高软件的可重用性和可扩展性;