![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| HappyCoder |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 31.5.2007 Репутация: нет Всего: нет |
Не пойму, в чём смысл делать так:
Почему бы не написать вот так?
|
||||
|
|||||
| hamsterKSU |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 401 Регистрация: 20.10.2006 Где: Украина, Херсон Репутация: 1 Всего: 11 |
ну это смотря в каких случаях - если ты знаешь, что ты юзаешь ArrayList то юзай его.
но если ты пишешь библиотеку или просто набор классов коорыми будут пользоватся люди в дальнейшем, то лучше использовать List - так как это интерфейс и ты потом спокойно можешь менять его реализацию у себя в либе не заставляя что то менять пользователей этой либы. |
|||
|
||||
| HappyCoder |
|
||||||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 31.5.2007 Репутация: нет Всего: нет |
Понял. То есть, например, если взять такой пример:
То пользователь такой либы сможет использовать любой контейнер, который ему заблагорассудится?
Это сообщение отредактировал(а) HappyCoder - 23.11.2007, 00:59 |
||||||
|
|||||||
| hamsterKSU |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 401 Регистрация: 20.10.2006 Где: Украина, Херсон Репутация: 1 Всего: 11 |
да, так и есть, пользователь либы и либа общаются на уровне интерфейсов
Добавлено через 45 секунд конечно это не один случай где надо юзать интерфейсы |
|||
|
||||
![]()
|
| Правила форума "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. |