推 kevingo:推 04/17 20:53
※ 引述《liu2007 (薯)》之銘言:
: 我們老師說
: 方法裡面
: 最好不要動到I/O
: 像是System.out
: 跟System.in
: 老師說這是一個比較好的習慣
: 那想請問一下
: 在建構子內動用I/O 是好的習慣還是不好的習慣??
養成一個習慣,或戒掉一個習慣需要有個好理由
當有人說應當如何之時,如果有機會就進一步問一下理由。
或是自己思考可能的理由。
在建構子使用 I/O 是不是個壞習慣我並不清楚,
但唯一確定的是:
養成呼叫自己開啟的 Input/Output Stream 自己關閉的習慣並絕對遵守。
還得認真處理每一個可能出錯的步驟,若不依賴其 Library 寫起來大概會像:
http://tinyurl.com/yyrqkpj
另外,有些已經整理的過好習慣/壞習慣可以在學習階段提前關注。
重構的書會告訴你那些壞習慣應避免:
http://tinyurl.com/ydxzsz9
而如何解決就不在試閱章節的內容,可自行買/借書閱讀
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.168.161
※ 編輯: qrtt1 來自: 140.112.168.161 (04/09 18:21)