廣義化
用手机看条目
出自 MBA智库百科(https://wiki.mbalib.com/)
(重定向自Generalization)
廣義化(Generalization)
[編輯]
廣義化(Generalization)又稱一般化、通常化、普遍化、概化,是指將事物的定義進行修改或者補充以使其適用於更加大的範圍。
適用適度廣義的元素(例如:變數和參數)替換掉不再需要的特殊元素(比如:常量)。廣義化可以使得代碼更加通用,更容易復用,有時甚至更容易編寫。
一個將事物廣義化的簡單例子是歸類。例如:將“大雁”廣義化(歸類)之後是“鳥類”,將“鳥類”廣義化(歸類)之後是“動物”。
當然,這樣的定義並不嚴謹。
從邏輯學的角度來定義,只有滿足下麵兩個條件才能說,“A是廣義化之後的B”,或者“ A是廣義上的B”。條件如下:
- 任何一個B概念的實例也是A概念的實例;並且
- A概念的實例並不一定是B概念的實例
就之前的例子,因為每隻“大雁”(B)都是“鳥”(A),但是“鳥類”並不一定是“大雁”,所以我們可以說:“鳥類”是廣義上的“大雁”。