Lévi BRI Ответов: 2

В какой момент полезно наследовать от вашего собственного класса формы, например, "myform" родитель "mychildform"? или она никогда не бывает полезной ?


Проблема наследования класса формы. Я хочу понять уровень абстракции, который необходим классу форм.


Спасибо вам.

Что я уже пробовал:

Имея дело с классом form в C#, я слышал, что лучше не создавать класс, который наследуется от другого созданного вами класса form.

Но у меня есть форма "человек". В этой форме есть несколько полезных панелей, и я не хочу их воссоздавать.

Может быть, лучше создать эти панели где-то еще (как CustomControl), чем создать класс, унаследованный от моей собственной формы "Human" ?

2 Ответов

Рейтинг:
17

CPallini

Наследование-это (форма) повторного использования кода. Если такое повторное использование кода является явным преимуществом в вашем сценарии, то продолжайте его использовать.


Karthik_Mahalingam

5 простой и понятный

Рейтинг:
12

Ralf Meier

Если вы создадите форму (например), которую позже будете использовать в качестве шаблона (это означает, что у вас есть общие методы и/или общие элементы управления и/или общее поведение), то это будет хорошим примером для такого наследования.