我有一些扩展的模型类
linkedHashMap<String, Object>:它们定义了包装地图的get和put方法的getter和setter。
这是何时 不
使用继承的经典示例:您发现其他一些代码段(例如Jackson)将您的类当作其超类的实例来对待,这不是您想要的。在此类情况下(以及通常情况下),通常最好使用组合而不是继承。
我建议重写模型类以 包含
一个映射,而不是扩展一个。您获得的控制多于方式,并且最终的模型不那么脆弱。如果您需要以形式查看模型
Map,则可以实现一个
asMap呈现该视图的方法(或类似方法)。



