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