java设计模式
MC.Chen-S
这个作者很懒,什么都没留下…
展开
-
Simple Factory Pattern(简单工厂模式)——莫勇鹏老师
Simple Factory Pattern(简单工厂模式) 简单工厂模式的实质是由一个工厂类根据传入的参量,动态决定应该创建出哪一个产品类的实例。 简单工厂涉及到工厂角色、抽象产品和具体产品三个参与者。 1) 工厂(Creator)类角色:这是本模式的核心,含有一定的商业逻辑和判断逻辑。工厂类可以被外界直接调用,创建所需的产品对象。 2) 抽象产品(Product)角色:它一般是具转载 2012-02-22 13:35:21 · 2150 阅读 · 0 评论 -
Factory Method Pattern(工厂方法模式)——莫勇鹏老师
Factory Method Pattern(工厂方法模式) 在工厂方法模式中,父类负责定义创建对象的公共接口,而子类则负责生成具体的对象,这样做的目的是将类的实例化操作延迟到子类中完成,即由子类来决定究竟应该实例化(创建)哪一个类。 工厂方法模式的UML类图 Product:产品角色 定义产品的接口。 ConcreteProduct:真实的产品 实现接口Produc转载 2012-02-22 22:02:51 · 2178 阅读 · 0 评论 -
Abstract Factory Pattern(抽象工厂模式)——莫勇鹏老师
Abstract Factory Pattern(抽象工厂模式) 抽象工厂就是一要一种关联耦合设计成一个抽象类。抽象工厂模式符合GRASP的纯虚构模式,同时取得高内聚低耦合的效果。 其UML类图如下: 其中的类或对象之间的关系为: AbstractFactory(抽象工厂):声明生成抽象产品的方法。 ConcreteFactory(具体工厂):执行生成抽象产品的方法,生成一转载 2012-02-25 02:25:29 · 2136 阅读 · 0 评论