Avatar notebook default
13篇文章 · 2216字 · 1人关注
  • 敏捷软件开发之Template Method模式

    Template Method模式主要用于封装如下的程序结构: 首先进行初始化应用程序。接着进入主循环完成需要做的工作,这些工作或许是GUI事件...

  • 敏捷软件开发之Command模式

    Command模式是设计模式中最简单的模式,该接口标准实现只有一个方法。该模式常见用法是创建和执行事务。 Active Object模式是使用C...

  • 敏捷软件开发之接口隔离原则

    接口隔离原则:不应该强迫客户程序依赖并未使用的方法。 该原则是用来处理"胖"接口所存在的缺点。如果类的接口不是内聚的,就表示该类具有"胖"接口。...

  • 敏捷软件开发之依赖倒置原则

    DIP-依赖倒置原则:该包含两层含义:1.高层模块不应该依赖于低层模块。二者都应该依赖于抽象2.抽象不应该依赖于细节。细节应该依赖于抽象。 遵循...

  • 敏捷软件开发之Liskov替换原则

    Liskov替换原则:子类型(subtype)必须能够替换掉它们的基类型(base type)。

  • 敏捷软件开发之开放-封闭原则

    ** OCP:开放-封闭原则:**软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改。 OCP建议我们应该对系统进行重构,这样以后对系统...

  • 敏捷软件开发设计原则

    敏捷软件开发五大设计原则: 单一职责原则(The Single Responsibility Principle,SRP) 开发-封闭原则(Th...

  • 敏捷软件开发之单一职责原则

    SRP:单一职责原则(The Single Responsibility Principle,SRP):一个类应该只有一个发生变化的原因。 在S...

  • 度量的重要性

    当你能够度量你所说的,并且能够用数字去表达它时,就表示你了解它了;若你不能度量它,不能用数字去表达它,那么说明你的知识是匮乏的,不能令人满意的 ...

文集作者