我们假设我们有一个Model
,其上有几个属性,我们想创建这个模型的装饰类,以增强它的一些额外属性。现在,我们要创建的Model
的所有属性值填充,可能使用一个构造函数DecoratedModel
的新实例Model
作为参数:挑战:快速填充装饰类的字段
public class DecoratedModel : Model
{
public DecoratedModel(Model baseModel)
{
// Populate decorated model generically from baseModel
}
}
什么是填充DecoratedModel
最通用的,简洁的方式从Model
?