zoukankan      html  css  js  c++  java
  • 简单工厂模式

    简单工程模式适用于一个复杂子类的的创建问题。通过一个工厂对象解除 功能代码与客户端的耦合。

    简单工厂的优点是,在工厂类中加入了必要的逻辑判断,根据用户的选择动态实例化相关的类,对用户来说这种方式去除了客户端与具体产品类的耦合。

    但是每扩展一次功能,就需要修改逻辑判断的代码。不符合开闭原则。

    类图结构如下(截图自《大话设计模式》)

    mx349CE

    简单工厂类代码

    image

    image

                                                                                                                                          返回目录

  • 相关阅读:
    Linux 常用命令
    去除重叠区间
    Python 小工具之大文件去重
    有趣的pyfiglet
    杨辉三角
    Paginator分页
    Linux用户和用户组
    Grub介绍
    Linux系统运行级别
    Linux系统启动流程
  • 原文地址:https://www.cnblogs.com/mcad/p/3747199.html
Copyright © 2011-2022 走看看