S_a_k_Uの日記みたいなDB

~サクゥーと呼ばないで~

protectedとは? 再びの続き

ライフサイクルの話から、例えばMicrosoft Officeなんかを考えるとき。
x.y.z.office
x.y.z.office.access
x.y.z.office.excel
x.y.z.office.outlook
x.y.z.office.powerpoint
x.y.z.office.word
のようなパッケージ構造が考えられるけど、x.y.z.officeパッケージには、x.y.z.office.*にだけ公開したいってスコープがあるような気がするんだけどね。
これだとprotectedじゃ見えないし、公開したいクラスが継承関係にあるとは限らないし。
この時のprintパッケージなんかもそんなの


Oooのクラス構造とか見ると、何かヒントがあるんだろうか?