软件构造之设计Java规约

在这篇文章中,我们将看看描述相同行为的不同规约,并讨论它们之间的权衡。我们将看三个维度来比较规约:             它有多大的确定性。这个规范是否只定义了一个对于给定输入的一个可能的输出?或是否允许实现者从一系列合法的输出中选择一个?             它是如何声明的。规范仅仅描述了输出应该是什么,还是明确地说明了输出是如何得来的?             它有多强。规约是有一小部分
相关文章
相关标签/搜索