设计模式
自己学习设计模式的笔记
子衿_青青
不闻不若闻之,闻之不若见之,见之不若知之,知之不若行之
展开
-
工厂方法模式
一、定义 工厂方法模式,又称为虚拟构造方法模式、多态性工厂模式。工厂方法模式,定义一个创建产品对象的工厂接口,将实际的创建工作推迟到子类中。 二、结构 public interface Creator{ /** * 工厂方法 */ Product factory(); } public interface Product{ } public ConcreteCreator1 impl...原创 2020-01-20 20:22:36 · 223 阅读 · 0 评论 -
简单工厂模式
一、定义 简单工厂模式,又称为静态工厂方法模式。简单工厂模式,就是由一个工厂类,根据传入的参数,决定创建出哪一种产品类的实例。 二、结构 从上图可以看出,简单工厂模式涉及到工厂角色、抽象产品角色、具体产品角色。 工厂(Creator)角色:担任这个角色的类是简单工厂模式的核心,工厂类在客户端的直接调用下创建产品对象。它往往由一个具体的java类实现 抽象产品(Product)角色:担任这个角色...原创 2020-01-19 21:26:21 · 305 阅读 · 0 评论