Re: 程式語言文法簡化 (was: [問題] 從文字檔讀取먠…
: 推 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
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 3 之 7 篇):