design-principle

时间:2021-05-14 10:08:47
【文件属性】:
文件名称:design-principle
文件大小:10KB
文件格式:ZIP
更新时间:2021-05-14 10:08:47
Java 设计原理 我为什么要在乎 ? 变化是唯一不变的,对不对? 大多数时候,我们的开发人员都在忙于在现有代码之上修复缺陷或实现功能,并且经常我们诅咒原始作者(有时我们自己是代码的作者)。 因此,在敏捷开发或自适应软件开发领域,设计原则是产生可维护代码的核心。 这些原则是什么? 干-不要重复自己 吻-保持简单愚蠢 SRP-单一责任原则 OCP-开放封闭原则 LSP-Liskov替代原理 ISP-接口隔离原理 DIP-依赖倒置原则 YAGNI-您“不需要” 干燥: 重复性有以下两种形式 代码重复 双重努力 代码重复是复制/粘贴的结果。 重复努力是指在多个地方执行相同的活动。 例如,验证是在用Javascript编写的UI层上完成的,是在用服务器端语言编写的服务器端上完成的。 一个例子-计算总和 假设弗雷德(Fred)正在开发一个求和类,以查找前k个偶数之和。 public class Sum
【文件预览】:
design-principle-master
----src()
--------test()
--------main()
----README.md(6KB)
----pom.xml(992B)
----.gitignore(31B)

网友评论

相关文章