我正在使用相當標準的Web /服務/數據訪問分層設計構建趣味/學習的小型網站。java web應用程序中的靜態圖層
爲了節省我不斷創建我的服務層/數據訪問層類的實例,我使它們中的方法都是靜態的。我不應該因爲它們使用局部變量等而導致併發性問題,也不會共享任何資源(目前情況很簡單)。
據我所見,唯一的權衡就是我沒有真正遵循一個真正的面向對象的方法,但是它又一次讓代碼更加乾淨。
是否有任何理由這不會是一種可行的方法?以後會出現什麼樣的問題?有一個「工廠」類能夠根據需要返回我的服務和數據層類的實例會更好嗎?