java中的DRY原则

bei*_*man 2 java design-principles

我一直在阅读DRY原则.尽管看起来很容易,但我很难理解我们在Web应用程序或Swing的任何项目中如何实现它?可能很少的例子会给我带头并帮助我发展我的思考过程.我曾尝试在Google上搜索,但找不到合适的内容.

gvi*_*iew 16

DRY不需要任何例子.如果要将代码块从一种方法,函数或代码块复制并粘贴到另一种方法,那么就违反了DRY.

很简单,DRY告诉您将该代码移动到可重用的单元中:要么转换为函数,要么是方法或宏,要么是与编程语言相关的其他机制.如果您的代码库中有明显具有非常相似代码的位置(即使有微小的变化),那么您应该考虑重构该代码以使其干燥.

"不要重复自己!" =="不要重复写相同的代码"