假設有一個名爲HouseHoldItems的類。它可能有很多不同的項目像需要任何設計思想來過濾對象的屬性
Class HouseHoldItems
{
TV,
Fridge,
Hammer,
Chair,
Watch,
Shoes,
}
我想辦法拿出一個模式,我可以指定幾個項目,如說「電子」,「ClothBased」,「鐵」,'電器」。然後,我希望能夠獲得電子產品清單等等。
我們有我們的業務實體,我們指定項目是可過濾的,可搜索的,用戶可以看到與否以及其他類似行爲。在用戶界面中,我們有相應的顯示每個列表的屏幕。
我想提出一個通用的設計和方法,我可以將這種特性應用到我的對象的屬性。就目前而言,我可以在腦海想到「屬性」和「反思」來達到此目的,但想知道是否有已知的模式可以幫助我們以更好的方式實現這一目標。
感謝 瑪尼
看起來更像是一個枚舉而不是類 – MBen 2011-06-09 17:50:17
我在數據庫中使用CategoryType和Category來引用CategoryType。 – ibram 2011-06-09 17:50:57