С моей точки зрения лучше сделать для этих целей отдельный абстрактный класс или интерфейс.
Собственно, реализованный класс и является абстрактным Может, я просто неточно выразился на счет "необходимо перекрыть"... Но он не является интерфейсом в чистом виде, потому что реализует основные функции, ради которых он создавался: инициализацию списка и его прокрутку при выборе новых элементов.
PS. Подправил описание класса, чтобы было меньше двусмысленностей.
Последний раз редактировалось gl00mie; 30.11.2006 в 11:59.