java代码结构:是由多个类实现的接口,还是由一个巨大的单一类实现的接口?
我有很多Java类需要将它们的对象转换为“数据库友好”的表示形式。实现接口并在15ish类中实现它是更好的做法吗?或者创建一个“workhorse”类,该类对每个类都有一个方法,并将其转换为“数据库友好”值
你可以在下面搜索框中键入要查询的问题!
我有很多Java类需要将它们的对象转换为“数据库友好”的表示形式。实现接口并在15ish类中实现它是更好的做法吗?或者创建一个“workhorse”类,该类对每个类都有一个方法,并将其转换为“数据库友好”值
# 1 楼答案
在15个类中实现一个接口将实现“分散”到多个实体中,并将实现与类层次结构联系起来
另一方面,将实现本地化为单个helper类可以让您切换实现,而无需修改类或使它们依赖于您希望在数据库中存储它们的方式。这就是为什么助手类将是我的首选