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