2012年5月31日

建造者模式

摘要: 在系统开发中经常会遇到组建复杂的对象,如果该复杂的对象是由一些小的对象组成而且这些小的对象的业务组成逻辑相对稳定,同时如果业务逻辑改变则改变小对象的组合逻辑又可以产生一个新的符合对象此时可以考虑用建造者模式来说实现建造者和被建造者之间的解耦。 意图 将建造与表示分开,使得建造和表示解耦。模型建造者角色 给出一个抽象接口,以规范产品对象的各个组成成分的建造,一般而言此接口独立于应用程序的商业逻辑,具体的建造者中必须实现两个方法,一个是构造方法,另一个是结果返回方法。具体建造者角色 完成产品实例的构建,提供产品实例的展示指导者 调用产品构建对象通知产品构造对象构造某种业务类型的产品;产品 构造中. 阅读全文

posted @ 2012-05-31 23:21 361741352 阅读(189) 评论(0) 推荐(0) 编辑

导航