自从上次记录完“重构之道”以后,查询设计模式挺麻烦的.就打算把原先写的设计模式系列合并一下. 设计原则 使用设计模式的根本原因就是适应需求变化,提高代码的复用率,使程序更具有扩展性和可维护性. SOLID原则和七大原则 想必S.O.L.I.D大家都知道,面向对象的五大设计原则.其中C#设计模式,又添加了以下两条原则.总共是7大设计原则. SRP(单一责任原则):只有一种原因会导致某个类的修改.让一个类只做一种类型责任,如需承担其他类型的责任时,应分解这个类. OCP(开放封闭原则):软件实体(类…