2019年3月11日

摘要: 概念:使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 意图:将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。 主要解决:主要解决在软件系统中,有时候面临着"一个复杂对象"的创建工作,其通常由各个部分的子对象用一 阅读全文
posted @ 2019-03-11 23:18 鑫男 阅读(151) 评论(0) 推荐(1) 编辑
摘要: 一 简单工厂模式 (把可变化部分封装在工厂类中,当需要增加一种对象,只需要增加产品类,并在工厂中增加创建实体代码,但不符合开闭原则) 1 工厂类角色:这是本模式的核心,含有一定的商业逻辑和判断逻辑,根据逻辑不同,产生具体的工厂产品。如例子中的PhoneFactory类。 2 抽象产品角色:它一般是具 阅读全文
posted @ 2019-03-11 21:18 鑫男 阅读(215) 评论(0) 推荐(0) 编辑

导航