![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| gelo86 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 388 Регистрация: 26.10.2007 Репутация: нет Всего: нет |
Помогите в классе App записать generic'и. Суть в том, что по ActionType выбераеться один или другой Base тип, но конкретный Base тип берет конкретный параметар. Но для юзера охото сделат один метод, где он будет подовать ActionType и параметар, и я сам возьму какой надо Base. Понемаю, что юзер может подать несовместимый ActionType и Param. Но пусть в рунтайме вылетает ClassCastException. Или может совсем по другом записать дженерики в самих типах ? Это сообщение отредактировал(а) gelo86 - 19.3.2011, 17:20 |
|||
|
||||
| rang3r |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 2.4.2009 Репутация: нет Всего: нет |
Тут тебе Factory в помощь(собственно ты ее и реализовал), да и метод getBase() посмотри, он тебе при любом параметре отличном от ActionType.Base вернет SecondImpl или так и задумывалось?
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |