程序员Android知识手机移动程序开发

Android重拾设计模式系列——简单工厂模式

2016-11-14  本文已影响540人  CoorChice

个人博客CoorChice,https://chenbingx.github.io/ ,最新文章将会首发CoorChice的博客,欢迎探索哦 !
同时,搜索微信公众号CoorChice,或扫描文章末尾二维码,可以关注我的微信公众号。同期文章也将会优先推送到微信公众号中,以提醒您有新鲜文章出炉。

封面-设计模式.png

定义及实质

模式图解

简单工厂模式UML图

简单工厂模式顺序图
结合上面代码来看。

模式优缺点

优势

  1. 封装:封装用户创建对象实例的过程。
  2. 解耦:使用户不用去关心对象实例的创建过程,并且依赖于抽象。

缺点

用户往往需要知道Factory中选择参数的意义。

CoorChice的公众号
上一篇下一篇

猜你喜欢

热点阅读