<分区>
我有一个带有 Quotations Controller 的 Web 应用程序(在 ASP.NET MVC 中)。该 Controller 可以处理多种报价类型、MotorQuotation、PropertyQuotation 等...
目前它正在使用继承,即 Quotation 模型及其子模型,来对域进行建模。不同的子类在它们存储的数据上存在差异,而不是在它们的行为上存在差异。它们的验证方法会带来行为上的差异,因为验证可能会有所不同,具体取决于子类可能存储的唯一字段。
问题是有人会如何使用组合而不是继承来为引用对象建模?