我的编程逻辑是否正确?

我的编程逻辑是否正确?

问题描述:

在我的程序中,我使用下一个逻辑。我的编程逻辑是否正确?

我使用方法save,update,delete,loadAllRecordsFromMyTable,findMyRecord等创建了一个MySession类,或者说每个“查询”数据库的函数。 在这个类中,我也把一些静态最终consts像

protected static final Logger LOGGER = Logger.getLogger("Log"); 
protected static final List<EntityXYZ> allXYZ = new ArrayList<>(); 

EVERY viewmodal扩展类MySession的,但不是每个viewmodal使用在MySession的所有方法。

这里是我的疑惑:

  • 我想加载一些静态列表只有一次,因为他们是在我的数据库不可改变的数据:这是正确的使用MySession的静态最终名单<>?我需要在哪里加载第一个(和独特的)时间?
  • 这个逻辑是否正确?否则,这是推荐的方法?
+0

尝试代码审查:http://codereview.stackexchange.com/ –

+0

谢谢。但是,在那个社区我无法创建正确的ZK标签,导致我的信誉低下,所以这个问题并不是真正的目标。 – barracus

+0

哼哼......我不知道该怎么做。尝试将其标记为Java并将ZK放在标题上。 –

Here答案很多我的疑惑。

感谢chillworld为伟大的意见。