摘要:
某软件公司欲开发一个数据格式转换工具,可以将不同数据源如txt文件、数据库、Excel表格中的数据转换成XML格式。为了让系统具有更好的扩展性,在未来支持新类型的数据源,开发人员使用工厂方法模式设计该转换工具的核心类,客户端只需使用工厂类即可获得具体的转换类对象,再调用其相应方法实现数据转换操作。绘 阅读全文
摘要:
♦合成/聚合复用原则(Composite/Aggregate Reuse Principle,CARP)经常又叫做合成复用原则(Composite Reuse Principle,CRP)。 ♦合成/聚合复用原则就是在一个新的对象里面使用一些已有的对象,使之成为新对象的一部分,新的对象通过向这些对象 阅读全文