ADO.NET и студия. Разделение адаптеров
Наследование не подходит.Как насчёт композиции?
Потом, наверняка есть подходящий design template?
Как насчёт композиции?Имеется ввиду наследование от нескольких классов? Если да, то тоже не катит, клиент пишется на C#.
Потом, наверняка есть подходящий design template?Как этой штукой пользоваться?
public class A {...}
public class B {
A a; // пример композиции
...
}
Знающие люди (например, небезызвестный Б. Эккель) советуют сначала думать о композиции, а уж потом - о наследовании.
Кроме того, наследование - штука статичная, complile-time, так сказать. Это ещё один её минус.
Design patterns - стандартные приёмы программирования. Например, для обхода древовидной структуры можно использовать шаблон Visitor. Поиск (в т. ч. на www.biblio-globus.ru) тебе поможет.
Оставить комментарий
Ulala
Можно ли сделать один и тот же DataAdapter видимым в дизайнере разных компонентов? Наследование не подходит.