gpt4 book ai didi

oop - OO 软件设计原则

转载 作者:行者123 更新时间:2023-12-03 18:28:09 24 4
gpt4 key购买 nike

我是软件设计原则的忠实粉丝,例如 固体 .面向对象软件设计还有哪些其他原则?

笔记。我不是在寻找诸如“评论您的代码”之类的答案,而是在寻找 OO 设计原则,例如 Uncle Bob 讨论的那些原则.

最佳答案

来自维基百科的相当全面的列表:

http://en.wikipedia.org/wiki/List_of_software_development_philosophies

  • 敏捷软件开发
  • 敏捷统一流程 (AUP)
  • 行为驱动开发 (BDD)
  • 大设计前期 (BDUF)
  • 布鲁克斯定律
  • 大教堂和集市
  • 代码和修复
  • 构造主义设计方法论 (CDM)
  • 牛仔编码
  • 晶莹剔透
  • 设计驱动开发 (D3)
  • 不要重复自己 (DRY) 或一次且仅一次 (OAOO),单点真相 (SPoT)
  • 动态系统开发方法 (DSDM)
  • 极限编程 (XP)
  • 功能驱动开发
  • 好莱坞原则
  • 迭代增量开发
  • 联合应用程序设计,又名 JAD 或“联合应用程序开发”
  • 改善
  • 看板
  • KISS 原则(Keep It Simple, Stupid)
  • 精益软件开发
  • Microsoft 解决方案框架 (MSF)
  • 模型驱动架构 (MDA)
  • 开源
  • 开放统一流程
  • 又快又脏
  • Rational 统一过程 (RUP)
  • Scrum
  • Smart(敏捷开发)
  • 关注点分离 (SoC)
  • 面向服务的建模
  • 软件工艺
  • 软件系统安全
  • 螺旋模型
  • 测试驱动开发 (TDD)
  • 统一流程 (UP)
  • V型
  • 瀑布模型
  • 轮辐模型
  • 越糟越好(新泽西风格,与麻省理工学院的方法相比)
  • 极限
  • 你不需要它 (YAGNI)
  • 零一无穷大
  • 关于oop - OO 软件设计原则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1089504/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com