作者godfat (godfat 真常)
看板java
标题Re: 程式语言文法简化 (was: [问题] 从文字档读取먠…
时间Fri Aug 21 19:45:24 2009
: 推 ogamenewbie:package 比 subclass 更亲近, 像家人跟朋友的差别. 08/21 15
: → adrianshum:楼上: 我反而觉得 subclass 才像家人,毕竟"血统"有关连 08/21 18
: 推 ogamenewbie:你写你自己一家, 我 extend 你家的sub是我家不是你家. 08/21 18
: → adrianshum:当extend,就是 is-a 的关系了,is-a怎都比非is-a亲近吧 08/21 18
: 推 ogamenewbie:所以你对我写的sub的信任程度高过你自己本家package? 08/21 18
: 推 ogamenewbie:你在想的是你自己弄 package 跟 subclass... 08/21 18
: 推 ogamenewbie:请想想一群公司/团体/个人自己分别有 package... 08/21 18
: → ogamenewbie:互相 extend 来 extend 去的情况. 08/21 18
: → adrianshum:package 作为logical grouping,说是亲近我实在不能苟同 08/21 19
可否举些 package 比 subclass 更亲的例子?
java.util.Date 和 java.util.HashMap
我实在想不到让他们互相存取有太多好理由...
但如果我有 class MyDate extends Date
来做一些日期上的检查,我当然会想存取 Date 比较私有的资料。
而我也当然不会把 MyDate 放在 java.util 的 package 中。
有时候为了避免让同一个 package 存取,我得额外分 package,
不然就是直接改成 public 算了。这让我觉得很困扰...
say, java.util.date.Date 和 java.util.collections.HashMap
--
「行け!Loki!」
(rocky ロッキー)
-Gurumin ぐるみん 王子? XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.28.18