8 / 8 / 2
Регистрация: 16.03.2011
Сообщений: 257
|
||||||
1 | ||||||
Как избежать дублирования кода? Наследование16.06.2015, 18:29. Показов 3025. Ответов 3
Метки нет (Все метки)
Здравствуйте. У меня следующая проблема:
Есть несколько классов: A, B, C. Они наследуются от основного класса: BASE Есть по одному объекту класса: A a = new A(), B b = new B(), C c = new C() Есть коллекция объектов: List<BASE> Elements = new List<BASE>(); В методе я получаю ссылку на один из объектов (E). Мне надо его "обновить"(пересоздать). Как избежать постоянных if-ов?
0
|
16.06.2015, 18:29 | |
Ответы с готовыми решениями:
3
Избежать дублирования кода Избежать дублирования проверок при выполнении метода Как избежать дублирования кода в Си Как избежать дублирования кода? |
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
||||||
16.06.2015, 23:57 | 2 | |||||
Сообщение было отмечено fenix117 как решение
Решение
Использовать рефлексию.
1
|
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
|
||||||
17.06.2015, 09:27 | 3 | |||||
убрать рефлексию?
1
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
|
17.06.2015, 12:48 | 4 |
Так чуть длиннее выходит
0
|
17.06.2015, 12:48 | |
17.06.2015, 12:48 | |
Помогаю со студенческими работами здесь
4
Как избежать дублирования кода при использовании virtual функций? Как избежать дублирования пользователей? Как избежать дублирования сообщений ? Как избежать дублирования записей? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |