Re: [資料] 神之物件 (God object, Blob AntiPattern)

看板OOAD作者 (godfat 真常)時間17年前 (2007/08/07 00:18), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串8/19 (看更多)
※ 引述《adrianshum (Alien)》之銘言: : 還有不要忘了,有些 language 在 ctor 完成前 : object 都不能當是完成 construction, 亂 invoke : method 可不是什麼好事。比如 C++, 我記得有些 : compiler 不保證 ctor 完成前, virtual function : table 會建好,如果像你這樣寫,你覺得會怎樣? 這當然要看情況啊,怎麼可能會在 c'tor 完成前呼叫 virtual function? 這不死才奇怪吧 :o 不只是 vtable 的問題,dervied instance 恐怕都會有問題。 所呼叫的當然都已經是 c'tor 都呼叫完畢的,不然幾乎可以肯定一定會死。 我懶得舉例囉 :o edited: 補充一句好了,有些行為其實是可以視為資源的 -- By Gamers, For Gamers - from the past Interplay -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.28.18 ※ 編輯: godfat 來自: 220.135.28.18 (08/07 00:20)

08/23 03:19, , 1F
所以說這本來就不是constructer該背負的行為
08/23 03:19, 1F
文章代碼(AID): #16jqdHG8 (OOAD)
討論串 (同標題文章)
文章代碼(AID): #16jqdHG8 (OOAD)