投稿者 とくま  (社会人) 投稿日時 2011/3/15 16:10:57
> Publicを使わないでの意味がわかりませんが、
外部からアクセスする以上、Public な何かは必要でしょうね。
Friend なら良いという話でも無いと思います。
となると、「Public な変数を使わない」。。。といった所
でしょうか?

> こんなんはOKですか?
外部のオブジェクトに依存するクラスは少ない方がいいです。
Form1 は Form2.Show() する時点で Form2 を参照するしか
ありません。しかし、同じプロパティを経由する方法でも、
Form2 にプロパティをつくり、Form1 から設定する形にすると、
Form2 は Form1 を参照しなくて良くなります。

オブジェクトの管理は親クラスに任せ、子クラスは自分の
クラスで閉じる形に設計する事が可能です。