工厂模式

有三类(一般用第三种,因为既不用担心参数传递错误问题,又不用创建工厂类的实例)

        1简单工厂模式

        2多方法工厂模式

        3静态方法工厂模式

(*********************************三个类一个接口************************************************************)

接口:抽象的大物体(人)

类1,2:两个具体的物体(男人,女人)

类3:工厂  有创建具体类的方法

(*********************************外部类调用时看不见具体类的创建细节*********************************)

 代码在此:git clone git@github.com:fangandwei/java-Design-pattern.git

原文地址:https://www.cnblogs.com/fdbk/p/9022062.html