Цитата:
Сообщение от
S.Kuskov
Делается это для того чтобы в случае изменения инфраструктуры можно было бы не меняя интерфейса адаптировать класс под новое окружение.
В общем случае, при наличии целой иерархии классов, это понятно и логично.
Но тут и в самом деле непонятная ситуация.
Это не класс, а форма. И вызывает она свои же методы.
Наследование в данном случае невозможно, так что смысла в таком разделении я тоже не вижу.