摘要:
上一篇, 介绍了简单工厂模式, 在最后提出了一个问题, 如果我的程序需要扩展, 加一种产品进去, 显然, 简单工厂是不能胜任此项工作的, 那么需要另请高明 - 工厂方法模式. 当然, 抽象工厂, 也是可以加产品的, 动态添加程序集, 然后反射的方式就可以创建出我们新加的对象. 不过此处, 主要还是介 阅读全文
摘要:
前言: "软件模式的伟大之处, 就在于他们传达了许多有用的设计思想. 所以, 在学习了大量模式之后, 就理应成为非常优秀的软件设计人员, 不是吗? 当学习、使用了几十个设计模式之后, 我也曾这样认为. 模式帮助我开发灵活的框架, 帮助我构建坚固、可扩展的软件系统. 但是几年之后, 我却发现自己在模式 阅读全文