发布网友 发布时间:2022-04-20 23:44
共3个回答
热心网友 时间:2023-09-24 18:58
SRP 单一职责原则热心网友 时间:2023-09-24 18:58
单一职责原则:专注降低类的复杂度,实现类要职责单一;
开放关闭原则:所有面向对象原则的核心,设计要对扩展开发,对修改关闭;
里式替换原则:实现开放关闭原则的重要方式之一,设计不要破坏继承关系;
依赖倒置原则:系统抽象化的具体实现,要求面向接口编程,是面向对象设计的主要实现机制之一;
接口隔离原则:要求接口的方法尽量少,接口尽量细化;
迪米特法则:降低系统的耦合度,使一个模块的修改尽量少的影响其他模块,扩展会相对容易;
组合复用原则:在软件设计中,尽量使用组合/聚合而不是继承达到代码复用的目的。
热心网友 时间:2023-09-24 18:59
面向对象设计原则是面向对象设计的基石,面向对象设计质量的依据和保障,设计模式是面向对象设计原则的经典应用
1)单一职责原则SRP
2)开闭原则OCP
3)里氏替代原则LSP
4)依赖注入原则DIP
5)接口分离原则ISP
6)迪米特原则LOD
7)组合/聚合复用原则CARP
8)开闭原则具有理想主义的色彩,它是面向对象设计的终极目标。其他设计原则都可以看作是开闭原则的实现手段或方法