zoukankan      html  css  js  c++  java
  • 软件设计模式思考一二

    截止今天, 粗略的看完了李建忠老师的【设计模式纵横谈】 创建者模式部分, 觉得设计模式主要解决的问题是: 软件变化的问题, 讲述如何以用设计时候的小变解决设计后的大变的问题,

    从最近一两年参加过的几个项目看, 除了用到一些基本的工Factory Method, Singlton, Abstract Factory等创建型模式, 结构型模式貌似没用到, 行为型模式目前还没看到, 所以暂时不谈.

    至于在项目中是否广泛的用设计模式, 这个是一个值得深究的问题, 前面说的设计模式主要解决的问题是”软件开发中的【变】”, 说的直接点, 就是这个”变”, 决定者我们是否值得在项目中花费更大的成本广泛的引入设计模式.

    但是这个”变”主要包含哪些变化呢? 总结的抽象一点”客户对软件系统功能的要求”, 但在这一两年参加的几个项目中, 我们实际收到的客户对软件系统功能要求中, 以我当前的这种认识, 貌似用设计模式能解决的问题也不多, 很多都还是过程化的开发.

    文章后续:

    写到最后一段,想法又太多了, 不写了, 不过这篇文章只是写出了自己当前想到的一些脑袋中的东西,很乱, 从总体来看,并没有表达什么意思, 只是对 在我们软件开发的过程中如何应用设计模式, 是否应用设计模式等问题在脑袋中的闪过的一个片段的描述.

  • 相关阅读:
    DockerFile详解--转载
    httpd日志格式
    httpd2.4.6配置文件解释说明
    httpd基于域名虚拟主机配置
    HTTPD三种工作模型
    centos7配置iscsi
    DNS子域授权
    DNS缓存服务器与转发服务器
    函数式编程 pipe之函数柯里化
    typescript安装运行两种方法
  • 原文地址:https://www.cnblogs.com/feinian/p/1865856.html
Copyright © 2011-2022 走看看