摘要:
本文主要介绍本人再一个项目中应用设计模式思想的一些思路和心得,有使用不正确或不妥当的地方欢迎来信讨论。文章分为上、中、下三篇,上篇首先简单介绍了软件背景和基本业务流程,然后根据业务流程推导出策略模式中两个关键部件——可独立变化的“算法”和固定不变的“客户”调用结构的识别思路,以及给出了“算法”的接口模型。中篇主要介绍策略模式中另外一个重要部件——程序中“客户”调用结构的设计和代码。下篇主要介绍结合使用工厂方法、抽象工厂和单例模式创建具体“算法”的思路和架构代码。最近公司正在搞一个生产管理的项目,涉及到后台管理系统、条码系统和前端手持应用,我所在的Team负责开发一套适合客户公司管理人员适用的P 阅读全文