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

    1、简单工厂模式

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

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

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

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

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

    2、

  • 相关阅读:
    mac 命令大全
    GAME OF THRONES 2
    GAME OF THRONES 1
    软件工程-作业一
    猜数字游戏
    摘自-角田光代《对岸的她》
    java复习总结
    艾米莉-狄金森
    初次接触软件工程
    Environment/reflection mapping & bump mapping
  • 原文地址:https://www.cnblogs.com/tinytiny/p/3640695.html
Copyright © 2011-2022 走看看