オブジェクト指向

Javaパッケージの考察

Javaのメソッドにおけるアクセス修飾子は、 同一クラス内である(private)か否か パッケージプライベートである(なし,protected)か否か サブクラスである(protected)か否かという単位でしか制限できませんよね ということは、サブシステム間でクラスを共有す…

Iteratorパターン

デザインパターンのIteratorパターンだが、このパターンだけ、なぜ「数えあげる」という具体的な行為が決められているのか、どうもしっくりこない。 クラスの利用者に実装の詳細を(インタフェースで明示されたメソッドを提供することで)隠蔽することが目的…