zoukankan      html  css  js  c++  java
  • 重学设计模式

    1、简单工厂模式

    简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。

      在简单工厂模式中,一个工厂类负责所有产品对象的创建,这个工厂类的职责大大增加,可能客户端对于某些产品的创建方式会有不同的要求,这样的话,就要不断的修改工厂类,增加相应的判断逻辑,不利于后期的代码维护。
        另外,由于简单工厂模式使用静态方法创建,这就导致静态方法无法被继承(All Languages)

        所以,简单工厂模式适用于创建的对象比较少或简单的情况。

      将类似功能封装到一块【简单清楚方便管理查看,不暴露内部实现,使用方便易扩展】

    其他:工厂方法模式和抽象工厂模式不常用

    2、

  • 相关阅读:
    收藏
    计算矩阵连乘
    关于sublime text
    关于拓扑排序(topologicalsort)
    生成最小树prim算法
    矩阵转置的两种算法
    android wifi热点 socket通信
    AsyncTask异步任务类使用学习
    数据库操作学习
    android 监听短信并发送到服务器
  • 原文地址:https://www.cnblogs.com/tinytiny/p/3640695.html
Copyright © 2011-2022 走看看