Re: [問題] 關於OO和檔案開啟

看板C_Sharp (C#)作者 (我要拿Ph.D.!!!)時間18年前 (2007/04/03 14:28), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/8 (看更多)
※ 引述《Epimenides (No.13)》之銘言: : ※ 引述《GreatShot (我要拿Ph.D.!!!)》之銘言: : : 不知道這是不是你要的 : 我想要做到的是 如果檔案不存在 就不會產生MyData物件 : 別的class object也不會誤去存取其實沒有東西的資料 : 程式可以在提供錯誤訊息後 看你要指定別的檔還是關起來 : 這樣的話架構要怎麼設計? : exception handling要做在 constructor中? ReadData這個function中? : 還是要做在宣告MyData那裡(主程式)? : 經驗不足 若問了很笨的問題還請海涵 :p 其實我還是不太理解這樣的作法用意為何 為什麼一定要在constructor來判斷 不能先用個if else判斷之後再決定要不要new呢? 即使MyData被new出來了 外界的class來用List裡頭的data時 也可以先檢查List.Count是否為0 或者抓exception後選擇不對此class動作吧 @@ 還是說有特殊需求呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.110.47
文章代碼(AID): #164VGFdw (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #164VGFdw (C_Sharp)