zoukankan      html  css  js  c++  java
  • 让设计模式在开始就拯救你的项目

    谈一谈现状:

    短命项目的原因:

    1,原功能无法更有效拆分合合并,业务无法扩展或修改很困难;

    2,修改比较多,同样的方法直接修改而且修改不方便;

    3,程序本身设计的时候强耦合的,修复改动大;

    4,后期修改也只是打补丁,甚至打的补丁也是有问题的。

    短命项目屡禁不绝的原因:

    1,编码自由度。真正的项目不会那么随意的编写类与类之间的逻辑。但是在学习的时候养成了习惯。

    2,需求的分析过于乐观,低估了技术困难,没有考虑到后去的业务拓展

    “简单”不是意味着功能简单,而是缺少灵活性,只有这个项目能用,拿到其他项目就是垃圾,这样的代码是“一次性代码”。我们重点在于将“代码”重复利用。

    设计模式会将简单东西复杂化,但是在这里我们要知道,设计模式的代码是一个万能的钥匙,可以适合各种场合,而不是在一个场合下适用。

    大体上可以分为三大类别。

    行为型模式关注的是代码的重用和维护,增强代码的重用性

    打赏支持我写出更多好文章,谢谢!
    打赏作者
    +

    (^_^)打个赏喝个咖啡(^_^)

    微信支付
    支付宝支付
  • 相关阅读:
    【转】批处理第三方命令行工具汇总(2014-11-10更新)
    爬虫问题汇总 + 解决
    ocs的沟通平台
    DSCP 与IP 优先级IP优先级
    IPSec协议
    GRE 协议简介
    使用VLC创建组播流
    华为olt ma5680t常用命令详解
    Python统计列表中的重复项出现的次数的方法
    Kafka
  • 原文地址:https://www.cnblogs.com/yangf2016/p/5616438.html
Copyright © 2011-2022 走看看