摘要: 单件模式很简单,却很好用! 真正不简单的时当需要一个”单件模式“,但是已有的xx 语言生态环境却没有。你该怎么办? 迂回、各种特别处理导致的脆弱代码! 阅读全文
posted @ 2016-03-13 21:16 tmortred 阅读(82) 评论(0) 推荐(0) 编辑
摘要:   设计模式泛泛谈: 想要实现依赖倒转规则,工厂方法不是唯一的技巧。工厂模式或者抽象工厂应该是重构时使用的。 怎么感觉有点 fp 中的高阶函数的味道!! 简单工厂和工厂模式的区别:区别其实不大。 但是工厂模式能对修改闭合,以前的代码保证不会出问题。 不会出现新增的功能测试没问题,已有的功能莫名其妙就 阅读全文
posted @ 2016-03-13 19:49 tmortred 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 说过笑话先。某人要写一个大程序,他听说装饰器模式能搞定大程序,所以他采用了。后期的维护和添加功能都很简单,结果当然是皆大欢喜。 几天后,他要写一个小程序,他简简单单的对付过去了。后期的维护和添加功能让他痛苦不已。           是不是很好笑啊!!!    装饰器模式关键字:    面向切面编程 阅读全文
posted @ 2016-03-13 16:52 tmortred 阅读(95) 评论(0) 推荐(0) 编辑
摘要:           图 1 (根据 <<深入浅出设计模式>> 中文版 page 39 页图改) 问题的简单描述:                   设计一个软件来显示气象站的数据. 系统分析:            1. 系统分析的目标是:将整个系统分解为若干个子系统,确保子系统间要松耦合,子系统 阅读全文
posted @ 2016-03-13 15:24 tmortred 阅读(133) 评论(0) 推荐(0) 编辑