![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
MornSplendor
这个作者很懒,什么都没留下…
展开
-
设计模式之单一范式
引起类变化的变量只能有一个,即单一范式。当一个类有多个属性或方法时,尽量减小属性或方法之间的耦合。最好的办法就是一个类只有一个功能,这样无论此功能怎么改变都不会影响其它功能,但是很容易造成代码冗余。 违反范式原因 在代码编写初期都会程序员都会遵循这一范式,但是由于代码升级导致类升级,需要增加新的功能,很容易就造成这一问题。...原创 2018-09-17 08:59:42 · 182 阅读 · 0 评论 -
设计模式之依赖倒置范式
定义高层模块不应该依赖底层模块,二者也不应该存在直接的依赖关系,应依赖于抽象类。理解“倒置”依赖是指一个类T的细节由另一个类Q实现。若是先定义好类Q,然后在类T中直接引用类Q,即可实现所需功能,这种依赖行为称为“正置”。若此时定义一个Q的抽象类W,类T中引用的是类W,也能实现所需功能,这种依赖行为称为“倒置”。倒置并不是指依赖关系的反转,也不是指类引用对象的反转,主要是指编码的思维方式的倒...原创 2018-09-18 09:47:25 · 101 阅读 · 0 评论