我经常听到这个术语被使用,但我从来没有真正理解过它。
这是什么意思,有人能给我举一些例子/给我一些链接吗?
编辑:感谢大家的回复。您还能告诉我规范表示在equals()性能中有何用处吗,如Effective Java中所述?
发布于 2008-11-11 05:48:43
“规范”这个词只是“标准”或“通常”的同义词。它没有任何特定于Java的含义。
发布于 2010-07-29 16:13:41
简化为最简单和最重要的形式,同时又不失一般性
发布于 2012-06-15 17:11:09
另一个很好的例子可能是:您有一个支持使用笛卡尔坐标(x,y,z)、球面坐标(r,theta,phi)和柱面坐标(r,phi,z)的类。为了建立相等(equals方法),您可能希望将所有表示转换为您选择的一个“规范”表示,例如球面坐标。(或者,您可能希望这样做-即使用一个内部表示。)我不是专家,但我确实认为这是一个很好的具体例子。
https://stackoverflow.com/questions/280107
复制相似问题