затраты Исполнения на бросок конкретного набора к его интерфейсу

, Когда я запишу некоторый API, он иногда будет использовать Набор <Модель> , чтобы быть параметром. Конечно, можно использовать ArrayList, если вы знаете , ArrayList уже достаточно для обработки всего варианта использования.

Мой вопрос, там любая значительная исполнительная стоимость, когда, например, брошено ArrayList <Модель> к Набор <Модель> когда передающий параметр.

размер набора также повлияет на выполнение броска? Совет?

спасибо за ответ Peter.

я думаю, что ответ достаточно симпатичен для остановки меня, чтобы напрасно тратить время при изменении его.

РЕДАКТИРОВАНИЕ

, Как сказано в принятом ответе, стоимость на самом деле оплачена в вызове методов интерфейса. это не свободно сохранить этот вид flexibity. Но стоимость не так значительна.

0
задан Clark Bao 6 September 2011 в 01:47
поделиться