读书人

关于简略工厂应用的心得

发布时间: 2012-10-07 17:28:51 作者: rapoo

关于简单工厂应用的心得
简单工厂模式大家并不陌生了,但是实际应用还是比较少的,基本都是实现好的框架内部包含了简单工厂模式,去年在写一个监控平台时候用到了一个实例化系统对象的一个简单工厂,结合面向接口编程这样可以处理不同系统的不同命令,监控平台移植到任何一个系统都不用改代码直接选择相应接口,不多说了具体代码实现如下,只是一点个人心得,需要学习的人可以看看,很牛X的鼻祖就免啦。首先是一个系统接口


ok以上代码就是一个典型的简单工厂应用,个人认为这样写很实用,测试代码如下。
package com.rose.common.frame.factory;import java.io.IOException;public class TestFactory {public static void main(String[] args) {SystemService systemService = null;try {systemService = SystemInstanceFactory.getSystemInstance();} catch (IOException e) {e.printStackTrace();}systemService.shutdownSystem();//关闭操作系统,不同操作系统调用不同命令。}}


读书人网 >软件架构设计

热点推荐