达内java培训专家认为:java开发法则,与设计和工程的原理密切相关,总结出18个法则使java程序员更高效、代码更容易维护,减少bug。
1、避免重复原则
java开发中一个最根本的原则就是要避免重复。一旦重复,就会创建一个新的抽象。
2、抽象原则
程序中有意义的功能片段应当只在源代码的某一处实现。
3、简单性原则
简单性要永远当作是java开发中一个重要的目标,写简单的代码,容易修改,错误也少。
4、避免额外功能原则
只有当你需要的时候才去添加额外的功能,不需要就不要画蛇添足。
5、方法要最简单,效果同样好
编程时以最简单的方法实现,使我们保持简约化。
6、易于阅读原则
java代码要尽可能地易于阅读和理解,如果需要大量思考才能理解,那么它还需要继续简化。
7、开/闭原则
软件实体(类,模块,函数等)在扩展时开放,在修改时关闭。
8、为维护者写代码
你所写的代码要保证将来一定值得维护。
9、最小惊讶原则
最小惊讶原则通常引用于用户界面方面,同样也适用于编写代码, 可能避免负面影响
10、单一职责原则
java代码(如类或函数)的组成部分执行的必须是一个单一明确的任务。
11、最小化耦合原则
java代码的任何部分(代码块,函数,类等)都尽量减少对其他代码的依赖。
12、 化内聚原则
具有相似功能的代码应该放在同一个组件内。
13、隐藏实现细节原则
隐藏实现细节,允许在改变代码组件的实现的同时, 限度地减少对使用该组件的其他模块的影响。
14、得墨忒耳定律
代码组件要和其直接关系(继承的类,包含的对象,通过参数传递的对象等)做沟通。
15、避免过早优化原则
除非代码开始工作,否则甚至就不要有优化的念头。
16、重用代码原则
重用代码可以提高代码的可靠性,并减少开发时间。