三个接口《抽象工厂》《两个抽象事物》
五个类《三个实现类》《一个整合》《一个测试》
Test类
吃货(外部人员) 吃 (定义方法) 参数是(抽象工厂)
具体实现如下:
一个抽象工厂 ( 生产抽象的两类产品)
成员函数是得到两个抽象类
一个具体工厂
利用多态得到具体类的实例
两个抽象类
各自的方法
两个具体类
外部人员
定义一个方法用 参数是抽象工厂
测试类
得到外部人员实例 得到抽象工厂实例
外部人员实现自己方法 抽象工厂实例子 生产出来俩个系列的产品
代码在此:git clone git@github.com:fangandwei/java-Design-pattern.git