我正在做一个演示应用程序,我需要一些指导才能找到最佳实践。因此,我计划有两个表,列如下:
Table A:
name
quantity
length
color
Table B:
name
quantity
length
type
ingretients我想要构建一个模型结构,将公共字段提取到一个抽象类中。因此,我计划了以下课程:
Class abstract X
name
quantity
length
Table A extract X:
color
Table B extract X:
type
ingretients我的第一个问题是:这是一个好办法吗?
此外,我还计划设计一个服务来计算项目的平均长度(我不想为此使用sql查询)。我在考虑为每个类提供一个服务,或者做一个计算这个值的通用服务。你怎么想,哪一种方法更好,为什么?
发布于 2022-09-16 04:55:45
,这是一个很好的方法吗?
在我看来,这是可以的,因为您删除了变量重复。在这里阅读更多关于member variable inheritance的内容。
I考虑为每个类提供一个服务,或者做一个计算此值的通用服务。你怎么想,哪一种方法更好,为什么?
如果计算相同,那么泛型版本会更好,因为您将只有一个实现,并且不会有重复的代码。
https://stackoverflow.com/questions/73580999
复制相似问题