單例模式static的困惑

leoyu發表於2007-05-23
單例:客戶不能自己透過構造器例項化物件,只能透過類中靜態方法返回此物件的靜態例項。
但這樣我感覺很多都應該設計成單例,因為一般的都是以方法傳引數然後執行出結果。這樣的話不涉及到物件狀態的問題。
狀態問題只涉及到例項物件或類物件的情況。對於區域性變數都會有一個複本。這是不存在物件狀態的問題的(我的理解)。
但JAVA程式設計思想上說static用多了就應該考慮你的設計是否有問題了。感覺有些矛盾。大家談談是否應該在service層,dao層多多使用單例呢?或者是不是應該多使用靜態方法呢???

[該貼被leoyu於2007年05月23日 12:15修改過]

相關文章