课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,面向对象编程开发已经成为目前的主流开发方式,而软件设计原则也是学习面向对象编程需要重点掌握的技术知识点之一,下面我们就一起来了解一下具体设计原则都有哪些类型。
SRP单一职责原则
就一个类而言,应该仅有一个引起他变化的原因。
OCP开放封闭原则
软件实体(类、对象、模块等)应该是可以扩展的,但是不可修改。
LSP里氏替换原则
子类必须能替换到他们的基本类型。
DIP依赖倒置原则
抽象不应该依赖于细节。细节应该依赖于抽象。
ISP接口隔离原则
不应该强迫客户依赖于他们不用的方法。接口属于客户,不属于他所在的类层次结构。
REP重用发布等价原则
重用的力度就是发布的力度。
CCP共同重用原则
一个包中的所有类应该是共同重用的。如果重用了一个类,就要重用这个包中的所有类。互相之间没有紧密联系的类不应该在一个包中。
CRP共同封闭原则
一个包中的所有类对于同一类性质的变化应该是共同封闭的。一个变化若对一个包有影响,则将对包中所有类产生影响,而对其他的包不产生影响。
ADP无依赖原则
在包的依赖关系中不允许存在环。细节不应该被依赖。
SDP稳定依赖原则
朝着稳定的方向进行依赖。
SAP稳定抽象依赖
一个包的抽象程度应该和其他稳定程度一致。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请在707945861群中学习了解。