美文网首页
何时需要重构:基本类型偏执

何时需要重构:基本类型偏执

作者: 许先森的许 | 来源:发表于2016-06-30 11:24 被阅读299次

    primitive obsession

    痴迷,执着于基本类型。

    一个很大的类中可能含有许多基本类型数据,或者一个函数参数列表由数个基本类型构成。

    完全可以用对象来代替这些基本类型。

    对象的好处不言而喻,最起码需要增加或者减少这个函数的传参时,不用再修改原本的函数参数。

    很多对象新手不愿意在小任务上运用小对象。

    java就乐意使用小对象来表示和基本类型无异的类,比如用类来表示字符串和日期,这两个类型在其他许多编程环境以基本类型表现。

    其实有很多地方可以用小对象来代替基本类型比如:

    结合数值和币种的money类;

    由一个起始值和一个结束值组成的range类;

    电话号码和邮编组成的特殊字符类等等。

    相关文章

      网友评论

          本文标题:何时需要重构:基本类型偏执

          本文链接:https://www.haomeiwen.com/subject/kioxjttx.html