
研读设计模式
楠瓜酥
这个作者很懒,什么都没留下…
展开
-
简单工厂模式
java中需要面向接口编程,传统的做法是: /** 定义一个接口 */ public interface Api { public void test(String s); } /** 定义一个具体的实现类 */ public class Impl implements Api { public void test(String s) { Syste...原创 2018-02-24 16:36:23 · 196 阅读 · 0 评论 -
抽象工厂模式
抽象工厂模式的定义:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。工厂方法模式或简单工厂关注的是单个产品对象的创建,而抽象工厂模式要创建一系列的产品对象(比如CPU和主板),这一系列被创建的对象相互之间是有约束的(比如CPU只能安装到特定的主板)。抽象工厂会定义创建这些对象(CPU和主板)的抽象方法,并不去真正地实现,然后由具体的抽象工厂的子类来提供这一系列对象的创建(子类根据原创 2018-02-24 21:14:30 · 176 阅读 · 1 评论