>>820
必要性も利点もわからないでやればそりゃ違和感あるだろうな
一人で一つのプログラムしか作らないなら好きにすればいい

機能別なクラス分けや画面とロジックの分離は、設計方法の問題ではあるが
たとえばある機能をフォームイベントに直接コーディングしたとする
その機能が複数のプログラムの複数のフォームにあった場合、
修正する際に複数個所を修正しなければならない
そうすると修正ミスや修正漏れが発生する可能性が高くなる
その機能を別クラスとして実装すれば、修正するのはそのクラスだけで済む