Re: [問題] 新手請教一個寫入檔案的問題

看板java作者 (sbr)時間16年前 (2009/05/30 22:52), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串3/4 (看更多)
※ 引述《tkcn (小安)》之銘言: : 另外,這些包裝是可以多層的, : 例如 ObjectOutputStream -> BufferedOutputStream -> FileOutputStream, : 或著 PrintWriter -> OutputStreamWriter -> FileOutputStream。 : (以上只是舉例) : 如果你想要惡搞, : 用 ObjectOutputStream 去包裝 DataOutputStream, : 甚至是 ObjectOutputStream -> ObjectOutputStream -> ObjectOutputStream -> .... : 這樣在宣告與執行上也不會有問題。 : (這樣也算是錯誤,不過這是程式邏輯上的錯誤) ObjectOutputStream decorate DataOutputStream 在邏輯上沒有錯誤。 ObjectOutputStream -> ObjectOutputStream -> ObjectOutputStream 在邏輯上 也沒有錯誤。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.140.200

05/30 23:07, , 1F
那您能不能說明一下這樣算是哪種類型的錯誤呢?
05/30 23:07, 1F

05/30 23:17, , 2F
我想,他也許是要說以 decorate 的思維是對的。
05/30 23:17, 2F

05/31 01:42, , 3F
我的意思是:這些作法並沒有錯.(qrtt1 說對了)
05/31 01:42, 3F

05/31 10:33, , 4F
但我指的是,程式設計師不該如此設計
05/31 10:33, 4F

05/31 13:53, , 5F
為什麼?
05/31 13:53, 5F
文章代碼(AID): #1A8KWsQd (java)
討論串 (同標題文章)
文章代碼(AID): #1A8KWsQd (java)