JAVA常用设计模式(工厂模式)

factory pattern

1.简单工厂模式

JAVA常用设计模式(工厂模式)

   JAVA常用设计模式(工厂模式)

 JAVA常用设计模式(工厂模式)

2.工厂方法模式

JAVA常用设计模式(工厂模式)

JAVA常用设计模式(工厂模式) 

   JAVA常用设计模式(工厂模式)

 JAVA常用设计模式(工厂模式)

3.抽象工厂模式

  JAVA常用设计模式(工厂模式)

JAVA常用设计模式(工厂模式) 

JAVA常用设计模式(工厂模式) 

JAVA常用设计模式(工厂模式) 

 JAVA常用设计模式(工厂模式)

JAVA常用设计模式(工厂模式)

 

   我的理解:

  简单工厂:你给我你的需求 我就造什么  这个工厂没有指向性

  工厂方法:工厂具有指向性(指向性单一) 分门别类的制造 但只能制造一个种类的某一种东西

  抽象工厂:工厂具有指向性(指向性很多) 但是这个工厂可以生产多个种类的某一种东西