У меня есть родительский класс, который содержит все поля, которые являются общими для всех типов устройств. Из этого у меня есть несколько производных классов, каждая из которых имеет свои уникальные поля. Скажем, у меня есть тип устройства «Switch» и «Transformer». Оба производных класса имеют только 2-3 собственных уникальных поля. При создании дизайна пользовательского интерфейса (формы окон) в этом случае.Должен ли я делиться пользовательским интерфейсом для объектов, которые используют общие поля?
Должен ли я создать две отдельные формы для каждого типа устройства или создать пользовательский элемент управления со всеми полями, которые являются общими для всех устройств?
спасибо.