В реализации метода notifySubscriber класса Model не могу придумать как проитерировать этот странный CopyOnWriteArrayList[ModelSubscriber[P]]. Уже себе весь моск сломал...
Вот реализация на Java:
protected void notifySubscribers() {
for (final IModelSubscriber<p> subscriber : subscribers)
notifySubscriber(subscriber);
}
Идеи есть ?
map? :)
ОтветитьУдалитьне. там мап не нужен. там просто такая конструкция объявления subscribers:
ОтветитьУдалитьprivate final Collection<IModelSubscriber<P>> subscribers = new CopyOnWriteArrayList<IModelSubscriber<P>>();
з.ы. первый камент за долгое время %) а еще и в день СисОдмина %) круто блин =)