设计原则

代理模式是对象的结构模式。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。 参与的角色   ●  抽象对…

观察者模式 观察者模式在所有设计模式中应该属于比较好理解的也是能让大家立即先想到的设计模式了。 观察者模式是行为型模式的一种。…

本篇的由来是由于在小猪在写程序的提交末期。但是万一程序中一个 很小的需求发生变动时,这时才发现自己改动的一点代码自己完全可能没…

DRY原则和Shy原则

前言 保障可维护性的主要诀窍是 遵循DRY原则和Shy原则。 在一个系统的整个生命周期里,理解和改动这类维护工作的比例一般非常…

定义1:高层模块不应该依赖低层模块,两者都应该依赖其抽象;2:抽象不应该依赖细节;3:细节应该依赖抽象。 更加精简的定义就是“…