火龙果会员
注册 找回密码
每月超过20万元免费资源,目前收到捐助0
您可以捐助,支持我们的公益事业。
1元 10元 50元 100元
 验证码,看不清楚?请点击刷新验证码 必填
  求知 文章 文库 Lib 视频 iProcess 课程 认证 咨询 工具 讲座 Model Center   Code
会员   
要资料
 
追随技术信仰

随时听讲座
每天看新闻
   
  .Net 栏目
 
浏览(7585 次) 下载 (52 次)    
 
设计模式:简单工厂模式 (已逆向)
设计模式:简单工厂模式把多个类似行为的类抽象为一个类,把抽象类作为稳定的调用点,同时用工厂封装不同类的实例化,封装变化。
keywords:设计模式,简单工厂模式,simple模式,类,
来源:   火龙果      更新日期:2015-5-18
评价       
 
 
无标题文档
作者:俎涛
 
 问题  应用调用多个类,以后可能会加入新的类,这会引起调用者的波动。
 环境  多个类具有行为类似性。
 解决方案  把多个类似行为的类抽象为一个类,把抽象类作为稳定的调用点,同时用工厂封装不同类的实例化,封装变化。
 效果  调用类不会受新加入的类型影响。
 实例  Computer调用不同的Device发送数据
 
功能需求如下:
设计类图如下:
 
对象交互如下: