11 2020 档案
摘要:1、基本介绍 依赖倒转原则(Dependence Inversion Principle),他有五个点需要我们去掌握,如下:(1)高层模块不应该依赖低层模块,二者都应该依赖其抽象(何为抽象:抽象类或者接口我们就称为抽象,换言之就是可以去依赖接口,也可以去依赖抽象类,但是不能去依赖一个具体的子类)。(
阅读全文
摘要:1、基本介绍客户端不应该依赖它不需要的接口(就是说这个接口里面,他不需要的就不要有),即一个类对另一个类的依赖, 应该建立在最小的接口上(这句话相对来说难理解一些,他的意思就是一个类要对另一个类有依赖的话, 那么这个接口应该是最小的,看下面的案列)。 2、违反接口隔离原则与满足接口隔离原则类图,如下
阅读全文
摘要:1、基本介绍 对于类来说的,就是一个类,应该只负责一项职责(一个类只管一件事)。 如类A负责两个不同职责:职责1,职责2。 当职责1需求变更而改变A时,可能造成职责2执行错误,所以需要将类A的粒度分解为 A1,A2(也就是把A类分成A1类与A2类)。 2、单一职责原则注意事项和细节 (1) 降低类的
阅读全文
摘要:1、设计模式的目的在学习设计模式原则前,先简单说一下使用设计模式的目的,但是在说目的前,我们来想一下,为什么要有这么多的设计模式呢? 是因为在编写软件过程中,程序员面临着怎么去解决耦合性,要怎么去提高内聚性,以及让我们的软件能够具有更好的可维护性,可扩展性,重用性,灵活性等多方面的问题,那么设计模式
阅读全文

浙公网安备 33010602011771号