作者sbrhsieh (sbr)
看板java
标题Re: [问题] 新手请教一个写入档案的问题
时间Sat May 30 22:52:35 2009
※ 引述《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
1F:推 tkcn:那您能不能说明一下这样算是哪种类型的错误呢? 05/30 23:07
2F:推 qrtt1:我想,他也许是要说以 decorate 的思维是对的。 05/30 23:17
3F:→ sbrhsieh:我的意思是:这些作法并没有错.(qrtt1 说对了) 05/31 01:42
4F:推 tkcn:但我指的是,程式设计师不该如此设计 05/31 10:33
5F:→ sbrhsieh:为什麽? 05/31 13:53