追記

インターフェースが大事という話で。こんなエントリ見つけました。
http://fukumori.org/diary/20051113.html#p01

ところで、VBVB.NetC#にしろ、フォーム上に部品が大量にあると超巨大なクラスになってしまうわけで。キレイにするにはどうすればいいんでしょ。適切に関数分けをして、Design Patternを効果的に使う…くらいですかね。