在一个创建请求中, 需要一个类 A 获取用户输入,
然后需要一个类 B 传给 mybaits 进行数据库查询
然后需要一个类 C 作为查询结果,
最后还有一个类 D, 作为最终返回给客户端的结构
如果需要查询的时候,不查某些字段,可能需要类 E 作为返回结构
这几个对象 A,B,C,D,E 字段很很多相同的,但是也有少量不同的字段
这样定义太多重复的字段, 当修改某个字段的时候,需要修改很多个文件。
当然也考虑过继承, 在父类中定义共同的字段。 但是也有问题, 首先很不直观,因为这些类仅仅字段不同,并没有逻辑上的关联关系, 另外只能取最小的集合,很难满足需求。
还有其它方案可以简化这种情况吗,不用定义这么多个类似的类?
然后需要一个类 B 传给 mybaits 进行数据库查询
然后需要一个类 C 作为查询结果,
最后还有一个类 D, 作为最终返回给客户端的结构
如果需要查询的时候,不查某些字段,可能需要类 E 作为返回结构
这几个对象 A,B,C,D,E 字段很很多相同的,但是也有少量不同的字段
这样定义太多重复的字段, 当修改某个字段的时候,需要修改很多个文件。
当然也考虑过继承, 在父类中定义共同的字段。 但是也有问题, 首先很不直观,因为这些类仅仅字段不同,并没有逻辑上的关联关系, 另外只能取最小的集合,很难满足需求。
还有其它方案可以简化这种情况吗,不用定义这么多个类似的类?