避免重复原则

title

DRY(Don't Repeat Yourself)是一种软件设计原则,也被称为“不要重复自己”原则。这个原则指导着软件工程师在开发过程中尽量避免重复代码,使得代码更加简洁、易于维护和修改。

DRY原则强调了代码的复用性,代码的重复可能会导致以下问题:

  • 代码冗余:重复的代码增加了代码库的大小,导致代码难以维护和修改。
  • 不一致性:重复的代码可能会在不同的地方有不同的实现,导致系统的行为不一致。
  • 代码的维护成本增加:如果代码需要修改,那么每个副本都需要被修改,这将导致代码的维护成本增加。

DRY原则可以通过以下方式实现:

  • 函数和模块化:将重复的代码放入一个函数或模块中,以便复用。这样可以提高代码的可读性和可维护性。
  • 继承和多态:使用继承和多态来减少代码的重复。这样可以使代码更加灵活,易于扩展和修改。
  • 模板和工厂方法:使用模板和工厂方法来实现代码的重用。这样可以将代码的实现和调用分离开来,提高代码的可重用性。

总之,DRY原则是一种非常实用的软件设计原则,可以减少代码的冗余和维护成本,提高代码的可读性和可维护性,从而提高软件的质量。

而违背DRY原则的代码,程序员称之为WET(直译:潮湿,因为DRY是干燥的意思)的,可以理解为

Write Everything Twice(任何东西写两遍)
We Enjoying Typing(我们享受敲键盘)
Waste Everyone’s Time(浪费所有人的时间)
powered by Gitbook© 2023 编外计划 | 最后修改: 2023-11-24 03:37:01

results matching ""

    No results matching ""