摘要: 26.1 项目多也别傻做 namespace 享元模式 { class Program { static void Main(string[] args) { WebSite fx = new WebSite("产品展示"); fx.Use(); WebSite fy = new WebSite(" 阅读全文
posted @ 2019-08-08 11:07 _Huang95 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 25.1 世界需要和平! 尽管将一个系统分割成许多对象通常可以增加其可复用性,但是对象间相互连接的激增又会降低其可复用性了, 大量的连接使得一个对象不可能在没有其它对象的支持下工作,系统表现为一个不可分割的整体,所以,对系统的行为进行任何较大的改动就十分困难了, “迪米特法则”,如果两个类不必彼此直 阅读全文
posted @ 2019-08-08 11:04 _Huang95 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 24.1 老板,我要加薪! 24.2 加薪代码初步 namespace 职责链模式 { enum ManagerLevel { 经理, 总监, 总经理 } class Program { static void Main(string[] args) { Manager jinli = new Ma 阅读全文
posted @ 2019-08-08 11:03 _Huang95 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 23.1 吃烤羊肉串 23.2 烧烤摊VS烧烤店 行为请求者与行为实现者的紧耦合, 23.3 紧耦合设计 namespace 命令模式 { class Program { static void Main(string[] args) { Barbecuer boy = new Barbecuer( 阅读全文
posted @ 2019-08-08 11:01 _Huang95 阅读(341) 评论(0) 推荐(0) 编辑