写点什么

DRY & Rule of three

作者:Lemoon Can
  • 2024-03-13
    浙江
  • 本文字数:318 字

    阅读完需:约 1 分钟

DRY & Rule of three

DRY

原文是 Don't Repeat YourSelf!

翻译过来就是不要重复你自己

此原则也比较简单,就是不要写重复的代码。


为什么呢?

分析一下就会知道,重复不便于维护。

若重复的功能是需要修改的,就要找到所有重复的地方修改,对应修改多次。若功能未重复呢,只需改一次就好了。


实践时需注意的就是对重复的辨认。

Rule of three

原定义是第一次编写时不考虑复用,第二次遇到复用场景时,再进行重构复用。

更多的是对狂热的、无甚根据的预测行为说不,这类预测对系统没有什么益处,反而是无畏的增加系统复杂度。

更多的是提醒预测变化添加扩展类型代码时多想想,是否有较大把握能发生。


这两原则都比较简单,也容易理解,无需做过多解释,解释多了反而让它变复杂了...


《设计模式之美》—— 王争(极客时间)


发布于: 刚刚阅读数: 4
用户头像

Lemoon Can

关注

装满月亮的柠檬罐子🌙🌟 2019-02-13 加入

“快乐🤣”的 什么都不精😤的 程序媛👾

评论

发布
暂无评论
DRY & Rule of three_设计原则_Lemoon Can_InfoQ写作社区