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

    编程学到一定程度的时候,总是不满足已有的功能。想方设法的去寻找其他途径来提高时间和空间效率、降低系统的设计复杂度。我的不成熟的理解,算法是实现某种功能来提高效率,设计模式则是在面向对象编程语言环境中降低系统设计的复杂度,提高软件的灵活性。现在,算法的设计已然退居其次,而设计模式涌向前头。看过一本讲解设计模式的书,只看了装饰器模式,就让我对设计模式产生极大的兴趣。豁然发现,之前所写的代码都是些垃圾代码,只实现功能,对于后期的维护则倍感万般痛苦,一不想读代码,二不只如何添加代码(扩充的状态和行为),特别有一种重新开发的冲动。学过设计模式,就知道如何利用接口、抽象类以及对象间的联系来组织管理和维护代码。做出来的项目就像一个艺术品,颇具欣赏价值啊!
  • 相关阅读:
    UPC 5130 Concerts
    poj 1079 Calendar Game
    2018 ACM-ICPC 中国大学生程序设计竞赛线上赛
    CF932E
    浅谈Tarjan算法
    拉格朗日差值
    扩展欧几里得算法(exgcd)
    欧拉定理
    莫比乌斯反演
    除法分块
  • 原文地址:https://www.cnblogs.com/qingliuyu/p/1705174.html
Copyright © 2011-2022 走看看