摘要: * 抽象工厂: 意图在于创建一系列互相关联或互相依赖的对象。 * 每个工厂都会创建一个或多个一系列的产品 * 适用于:产品不会变动,开始时所有产品都创建好,然后根据分类获取想要的 某一类产品(很像spring容器)代码解释:1.创建产品接口:手机和它的实现子类//手机接口public inte... 阅读全文
posted @ 2016-01-22 21:36 艺言弈行 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 工厂方法(Factory Method) * 工厂方法把不同的产品放在实现了工厂接口的不同工厂类(FactoryAImpl,FactoryBImpl...)里面, * 这样就算其中一个工厂类出了问题,其他工厂类也能正常工作,互相不受影响, * 以后增加新产品,也只需要新增一个实现工厂接口工厂类,... 阅读全文
posted @ 2016-01-22 21:22 艺言弈行 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 简单工厂(Simple Factory) 又叫静态工厂,是工厂模式三中状态中结构最为简单的。1.主要有一个静态方法,用来接受参数,并根据参数来决定返回实现同一接口的不同类的实例。2.或者针对每个产品,写一个对应的生产该产品的方法代码解释:1.创建2个产品:android手机、Apple手机publ... 阅读全文
posted @ 2016-01-22 21:09 艺言弈行 阅读(352) 评论(0) 推荐(0) 编辑