![](/img/trans.png)
[英]Is is good practice to add a dummy method into a superclass so the subclass can override it?
[英]Good practice? Dummy object
对于一个项目,我必须处理来自数据库的大量信息并将它们链接在一起。 来自数据库的信息被处理为具有由列中的信息表示的属性的对象。
到目前为止一切都很好,但是当我想向用户显示这些信息时,我需要将来自多个对象的信息链接在一起。
现在我的问题是,使用其他对象的一些属性创建一个新的(虚拟)对象是一个好习惯吗? 一个新的Object,它包含我当时需要的信息? 这些信息很难融入ArrayList或Map,这是我的第一种方法。 不再需要时可以丢弃该对象。
我尝试使用MVC设计模式,我不确定这种思维方式是否适合MVC。
当然是啦。 它是一种称为数据传输对象的设计模式。 有关详细信息,请参阅此问题: 什么是数据传输对象?
对我来说似乎很合理,C#MVC经常使用它,并在他们的教程中将它们作为View Models引用。 以下是关于视图模型的这种想法的一些信息https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93viewmodel
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.