Показать сообщение отдельно
Старый 21.03.2012, 12:46   #4  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,449 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от lev Посмотреть сообщение
нафига плодить два метода (о будущей поддержке не думали явно, если вдруг надо будет изменять функционал, нужно будет помнить про оба метода), с абсолютно одинаковым кодом, если можно создать один метод moveItems(), у которого кроме всего прочего на входе будет ещё параметр FormListNext, и использовать один метод, просто передавая туда параметр. Было желание потренироваться в наборе определенного кода? Или какие то другие цели?
Следуя вашей логике следовало бы вообще открыть доступ к элементу _sourceList
На самом деле класс прячет реализацию способа хранения данных списка в классе за перечнем методов доступа не случайно. Делается это для того чтобы в случае изменения инфраструктуры можно было бы не меняя интерфейса адаптировать класс под новое окружение.

P.S.: To lev. Всё ясно. "Мопед не мой, я просто разместил объяву" (С)

Последний раз редактировалось S.Kuskov; 21.03.2012 в 12:50.