10个面向对象的开发原则
来源:互联网 发布:荷兰红灯区知乎 编辑:程序博客网 时间:2024/05/29 18:34
原则1:DRY(Don't repeat yourself)
即不要写重复的代码,而是用“abstraction”类来抽象公有的东西。如果你需要多次用到一个硬编码值,那么可以设为公共常量;如果你要在两个以上的地方使用一个代码块,那么可以将它设为一个独立的方法。SOLID设计原则的优点是易于维护,但要注意,不要滥用,duplicate 不是针对代码,而是针对功能。这意味着,即使用公共代码来验证OrderID和SSN,二者也不会是相同的。使用公共代码来实现两个不同的功能,其实就是近似地把这两个功能永远捆绑到了一起,如果OrderID改变了其格式,SSN验证代码也会中断。因此要慎用这种组合,不要随意捆绑类似但不相关的功能。
0 0
- 10个面向对象的开发原则
- 面向对象设计的10个原则
- 10个经典的面向对象设计原则
- 10个经典的面向对象设计原则
- 10个经典的面向对象设计原则
- 程序员应该了解的 10 个面向对象设计原则
- 10个经典的面向对象设计原则
- 面向对象设计的11个原则
- 面向对象设计的11个原则
- 面向对象设计的11个原则
- 面向对象的61个设计原则
- 面向对象设计的5个原则
- 面向对象的7个设计原则
- 面向对象设计的11个原则
- 面向对象的5个设计原则
- 面向对象的5个编码原则
- 面向对象开发原则
- 10个面向对象设计原则
- CentOS查看CPU温度
- XML解析之Jdom解析
- Roman to Integer
- POJ 2135 Farm Tour(费用流)
- 下一步行动
- 10个面向对象的开发原则
- 第六周第五天
- javaSE基础编程——String的转换功能
- [刷题]Min Stack
- 郑州最好的狐臭医院
- VS中修改解决方案/项目/类的名字
- 数字游戏
- git本地服务器搭建
- javaSE基础编程——字节流