1、单一职责原则
概念: 每个类都应该只负责自己负责的工作。不应该涉及其他功能领域的职责。
2、开闭原则
概率:对外扩展开放,对内修改关闭的原则
3、里式代换原则
概率:尽可能使用基类作为对象的类型,可以让程序更加灵活,使用基类的地方都能通过子类去代换
4、依赖倒转原则
概念: 抽象不应该依赖细节,细节应该依赖抽象。
5、接口隔离原则
概念: 使用多个专门的接口,而不是单一的总接口(这个原则我觉得和单一职责很类似)
6、合成复用原则
概念: 尽可能的通过组合,聚合的关系是复用代码,而不是通过继承实现代码的复用
java面向对象设计的六大原则
最新推荐文章于 2021-07-19 08:15:37 发布