设计模式(3)——抽象工厂模式
发布时间
阅读量:
阅读量
抽象工厂模式解析
一、题目:
一家软件开发企业计划发布一款全新的手机游戏应用,该应用兼容IOS、Android以及Windows Phone等多种智能手机操作系统。针对不同平台,该游戏应用分别提供了对应的操作控制类(OperationController)和界面控制类(InterfaceController),同时设计了相应的工厂类用于封装这些类的初始化流程。该应用需具备良好的可扩展性,以支持未来新增的操作系统平台。为满足上述需求,拟采用抽象工厂模式进行系统设计。
(1)绘制抽象工厂模式的结构视图
(2)提供实例类图并完成代码实现。
二、所用模式结构视图:

三、实例类图:

package AbstractFactoryPattern;
/** * 抽象产品-游戏界面控制类
* @author
全部评论 (0)
还没有任何评论哟~
