概念相似性

概念相似性

概念相似性

概念相似性

程式裡的某些程式碼希望能和其它程式碼儘可能
相近,因為它們在概念上有相似的性質。當相似性
越高時,它們之間的垂直距離應該越短越好。

相似性除了函式呼叫函式或函式使用一個變數,相似
性還有一連串的函式都執行類似的工作,那這些函式
彼此之間就具有相似性。

當一個類別內的多個方法使用類似的命名規則,也執行
相同基本工作的變異版本。彼此呼叫的行為是次要的相似
性。就算它們沒有互相呼叫,應盡可能地擺放在一起。