火龙果会员
注册 找回密码
每月超过20万元免费资源,目前收到捐助0
您可以捐助,支持我们的公益事业。
1元 10元 50元 100元
 验证码,看不清楚?请点击刷新验证码 必填
  文章 规范 模型库 方案 工具 课程 资源 会员  
会员   
 
   
 
 
 
   
 
 
浏览(6674 次) 下载 (52 次)    
 
设计模式:简单工厂模式
设计模式:简单工厂模式把多个类似行为的类抽象为一个类,把抽象类作为稳定的调用点,同时用工厂封装不同类的实例化,封装变化。
keywords:设计模式,简单工厂模式,simple模式,类,
来源:   火龙果      更新日期:2015-5-18
评价       
 
 
无标题文档
作者:俎涛
 
 问题  应用调用多个类,以后可能会加入新的类,这会引起调用者的波动。
 环境  多个类具有行为类似性。
 解决方案  把多个类似行为的类抽象为一个类,把抽象类作为稳定的调用点,同时用工厂封装不同类的实例化,封装变化。
 效果  调用类不会受新加入的类型影响。
 实例  Computer调用不同的Device发送数据
 
功能需求如下:
设计类图如下:
 
对象交互如下: