<th id="v9g6b"><track id="v9g6b"></track></th>

  • <em id="v9g6b"><acronym id="v9g6b"></acronym></em>
    <progress id="v9g6b"><pre id="v9g6b"></pre></progress>
    <tbody id="v9g6b"></tbody>
    <button id="v9g6b"><acronym id="v9g6b"></acronym></button>
    <rp id="v9g6b"><ruby id="v9g6b"></ruby></rp>

        <dd id="v9g6b"></dd>

        <em id="v9g6b"></em>

          初识敏捷框架--宣言和设计原则

          我们一直在实践中探寻更好的软件开发方法,身体力行的同时也帮助他人,由此我们建立了敏捷开发框架中的四个核心价值。
          我们不仅追求一个可工作的软件,我们更加要求有一个易理解、伸缩性强的软件,因此在设计过程中遵循一些基本设计原则也是不可忽视的。
          敏捷宣言
          设计原则
          敏捷宣言

          Individuals and interactions over processes and tools
          个体和互动高于流程和工具
          Working software over comprehensive documentation
          工作的软件高于详尽的文档
          Customer collaboration over contract negotiation
          客户合作高于合同谈判
          Responding to change over following a plan
          响应变化高于遵循计划

          敏捷框架宣言联盟

          设计原则

          单一职责原则、开闭原则、里氏替换原则、接口分离原则、依赖倒置原则、迪米特法则
          1、 单一职责原则(SRP):一个类应该只有一个发生变化的原因,即一个类只负责一项职责。
          2、 开闭原则(OCP):对扩展开放,对更改封闭;类模块应该是可扩展的,但是不可修改。
          3、里氏替换原则(LSP):子类能替换其超类(is-a 关系),也就是说子类型(subtype)必须能替换其基类型(base type)。
          4、接口隔离原则(ISP):客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。
          5、依赖倒置原则(DIP):高层模块(稳定)不应该依赖低层模块(变化),二者都依赖抽象(稳定);抽象(稳定)不应该依赖于实现细节(变化),实现细节应该依赖于抽象(稳定)
          6、迪米特法则(最少知识原则):如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用,如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。

          网站&系统开发技术学习交流群:463167176

          本站文章除注明转载外,均为本站原创或翻译,欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,共创和谐网络环境。
          转载请注明:文章转载自:华晨软件-云微开发平台 ? 初识敏捷框架--宣言和设计原则
          本文标题:初识敏捷框架--宣言和设计原则
          本文地址:http://www.sajuice.com/OrgTec/Agile/0004.html

          相关文章: 初识敏捷框架--12条敏捷原则

          电话
          电话 18718672256

          扫一扫
          二维码
          本港台开奖 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>