2017-02-13 61 views
0

在我的程序中,我使用下一個邏輯。我的編程邏輯是否正確?

我使用方法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放在標題上。 –

回答