0
我基本上是問我們是否可以在屬性類上僞造某種多重繼承。我有一些視圖模型具有很多屬性,它們都獲得相同的字段長度,格式設置,一些自定義的東西等屬性組合。有可能是這樣的50個字段的順序。其中一些屬性具有常量。是否可以創建一個表現爲許多其他組合的屬性?
這看起來非常糟糕,因爲代碼重複。如果我想稍微改變格式或這些常量中的任何一個,我必須單獨找到並修復每個字段。是否有可能創建一些單一的[MyCustomFieldType]屬性,其行爲與所有其他屬性相結合,因此它保持乾燥?
編輯:我的意思是代碼重複是每個屬性有多個屬性;我並不是指有多個屬性。我明白,即使我有一個屬性放置,我也不得不放置很多次。但至少我有一個地方(屬性類)來改變格式字符串或其他數字常量參數。
對不起,但爲什麼你需要多重繼承來做到這一點。單遺傳模型如何防止這種情況? – Paparazzi