Re: [問題] setXXX

看板java作者時間19年前 (2006/07/19 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/22 (看更多)
※ 引述《sioo.bbs@ptt.cc (加油加油)》之銘言: > 請問一下,我發現在很多的API裡面, > 在建立物件時,都不直接使用建構子來建立物件, > 一些參數都要透過setXXX()的方法來給值, > 請問使用這種方法有什麼好處嗎? > 用建構子不是更方便嗎 謝謝... 有些情況並不適合用建構子 舉個比較極端的例子,像singleton pattern。 並不直接提供建構子。 像spring中提供的參數注入方式 就分別提供了建構子注入及setter注入方式 這並沒有方不方便的考量, 針對寫的人方不方便算是一個小小的問題。 而是依您整個程式的架構來看比較合適。 -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: 163.26.34.248
文章代碼(AID): #14lI7i00 (java)
文章代碼(AID): #14lI7i00 (java)