SOLID(OOD)
发布时间:2020-12-13 20:13:53 所属栏目:百科 来源:网络整理
导读:五项原则是关于类设计的,它们是: ◆ SRP,单一职责原则,一个类应该有且只有一个改变的理由。 ◆ OCP,开放封闭原则,你应该能够不用修改原有类就能扩展一个类的行为。 ◆ LSP,Liskov替换原则,派生类要与其基类自相容。 ◆ DIP,依赖倒置原则,依赖于抽
五项原则是关于类设计的,它们是: ◆ SRP,单一职责原则,一个类应该有且只有一个改变的理由。
另外的六项是关于包的设计原则。在本文中,包是指一个二进制的可发布文件,比如.jar文件、或dll文件,而不是Java包或是C++的命名空间(译注3)。 头三项包原则是关于包内聚性的,它们会告诉我们该把什么划分到包中: ◆ REP,重用发布等价原则,重用的粒度就是发布的粒度。 最后的三项原则是关于包之间的耦合性原则的,并且论述了评价系统中包结构优良与否的评判标准。 ◆ ADP,无环依赖原则,在包的依赖关系图中不允许存在环。 ◆ SDP,稳定依赖原则,朝着稳定的方向进行依赖。 ◆ SAP,稳定抽象原则,包的抽象程度应该和其稳定程度一致。(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |