zoukankan      html  css  js  c++  java
  • 设计模式之蝉--简介

    设计模式是什么?

    设计模式是:一天反复使用对经验,可以提高代码的可重用性,增强系统的可维护性,以及解决了一系列复杂问题。

    “我们在实际的项目中需要审时度势,不要抓住一个原则不放,每一个原则的优点都是有限度的,并不是放之四海而皆准的真理,”

    “所以别为了遵循一个原则而放弃了一个项目的终极目标:投产上线和盈利。作为一个项目经理或架构师,应该懂得技术只是实现目的的工具

    该书秦小波于2014年著,是第二版,一共4部分,共38章,不爽第地方是该书没有源码。

    第一部分 6大设计:最少知道、里氏替换、依赖替换、接口隔离、职责单一、开闭

    boss让leader写一个方法统计course数量,//体现了最少知道

    该方法入参为course接口,不仅可以统计javaCourse,还可以统计pythonCourse, //体现了里氏替换和依赖倒置

    leader之能用该方法统计course数量而不能统计course价格,//体现了接口隔离和职责单一

    如果要统计course价格,需要对course进行扩展。//体现了开闭

    第二部分 23种设计模式

    第三部分 设计模式PK:创建类、结构类、行为模式类、跨战区

    第四部分 设计模式混编

    第五部分 扩展篇

    该作者2000年于机械系毕业,对程序感兴趣而加入IT行业。

  • 相关阅读:
    jquery UI dialog详解
    jQuery学习笔记
    jQuery源码分析系列:AJAX
    Jquery UI dialog 详解 (中文)
    敏捷个人不错
    总监几句话胜读几年书
    Quartz.NET 任务调度框架
    半解释器模式,解析文本+*/ ()
    向toolStrip控件中添加 日期 控件
    汇编变量类型
  • 原文地址:https://www.cnblogs.com/lakeslove/p/12966178.html
Copyright © 2011-2022 走看看