軟件構造之設計Java規約

在這篇文章中,我們將看看描述相同行爲的不同規約,並討論它們之間的權衡。我們將看三個維度來比較規約:             它有多大的確定性。這個規範是否只定義了一個對於給定輸入的一個可能的輸出?或是否允許實現者從一系列合法的輸出中選擇一個?             它是如何聲明的。規範僅僅描述了輸出應該是什麼,還是明確地說明了輸出是如何得來的?             它有多強。規約是有一小部分
相關文章
相關標籤/搜索