java中的DRY原则

我一直在阅读DRY原则。虽然看起来很容易,但我很难理解我们在任何项目中实际实现它是Web应用程序还是Swing? 可能很少的例子会给我带头并帮助我发展我的思维过程。 我试图在Google上搜索但找不到合适的东西。

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

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

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