zoukankan      html  css  js  c++  java
  • 算法与设计模式

    编程学到一定程度的时候,总是不满足已有的功能。想方设法的去寻找其他途径来提高时间和空间效率、降低系统的设计复杂度。我的不成熟的理解,算法是实现某种功能来提高效率,设计模式则是在面向对象编程语言环境中降低系统设计的复杂度,提高软件的灵活性。现在,算法的设计已然退居其次,而设计模式涌向前头。看过一本讲解设计模式的书,只看了装饰器模式,就让我对设计模式产生极大的兴趣。豁然发现,之前所写的代码都是些垃圾代码,只实现功能,对于后期的维护则倍感万般痛苦,一不想读代码,二不只如何添加代码(扩充的状态和行为),特别有一种重新开发的冲动。学过设计模式,就知道如何利用接口、抽象类以及对象间的联系来组织管理和维护代码。做出来的项目就像一个艺术品,颇具欣赏价值啊!
  • 相关阅读:
    Java WebSocket生命周期
    软件网络总结
    js模态弹窗
    spring boot
    spring aop
    lvs分布式
    如何在大牛面前装逼
    Java学习的思考
    javase知识点
    <nginx+PHP>nginx环境下配置支持php7
  • 原文地址:https://www.cnblogs.com/qingliuyu/p/1705174.html
Copyright © 2011-2022 走看看