今晚抽空分别写了工厂和抽象工厂,以加深印象:
工厂模式
以一个口香糖开篇,类的作用分别如下:
package com.w1520.factory.createFactory:
- Chewing.java 负责执行创建对象的接口
- CreateBlackChewing.java 负责创建黑口香糖类对象
- CreateGreenChewing.java 负责创建绿口香糖对象
package com.w1520.factory.Factory:
- BlackChewing.java 黑口香糖类
- GreenChewing.java 绿口香糖类
- ChewingType.java 口香糖接口.规则定义
抽象工厂模式:
下次再补把,太晚了.
文件下载:工厂源文件[ AllFactory ]