我們假設我們有一個Model
,其上有幾個屬性,我們想創建這個模型的裝飾類,以增強它的一些額外屬性。現在,我們要創建的Model
的所有屬性值填充,可能使用一個構造函數DecoratedModel
的新實例Model
作爲參數:挑戰:快速填充裝飾類的字段
public class DecoratedModel : Model
{
public DecoratedModel(Model baseModel)
{
// Populate decorated model generically from baseModel
}
}
什麼是填充DecoratedModel
最通用的,簡潔的方式從Model
?