摘要:
25.1 世界需要和平! 尽管将一个系统分割成许多对象通常可以增加其可复用性,但是对象间相互连接的激增又会降低其可复用性了, 大量的连接使得一个对象不可能在没有其它对象的支持下工作,系统表现为一个不可分割的整体,所以,对系统的行为进行任何较大的改动就十分困难了, “迪米特法则”,如果两个类不必彼此直 阅读全文
摘要:
24.1 老板,我要加薪! 24.2 加薪代码初步 namespace 职责链模式 { enum ManagerLevel { 经理, 总监, 总经理 } class Program { static void Main(string[] args) { Manager jinli = new Ma 阅读全文
摘要:
23.1 吃烤羊肉串 23.2 烧烤摊VS烧烤店 行为请求者与行为实现者的紧耦合, 23.3 紧耦合设计 namespace 命令模式 { class Program { static void Main(string[] args) { Barbecuer boy = new Barbecuer( 阅读全文