美文网首页程序员Android知识手机移动程序开发
Android重拾设计模式系列——简单工厂模式

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

作者: CoorChice | 来源:发表于2016-11-14 18:52 被阅读540次

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

    封面-设计模式.png

    定义及实质

    • 定义
      提供一个创建对象实例的功能(接口),而客户调用时无须关心实现过程。属于创建型模式。
    • 实质
      选择实现。

    模式图解

    简单工厂模式UML图

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

    模式优缺点

    优势

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

    缺点

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

    CoorChice的公众号

    相关文章

      网友评论

        本文标题:Android重拾设计模式系列——简单工厂模式

        本文链接:https://www.haomeiwen.com/subject/nmtkpttx.html