среда, 23 июля 2008 г.

Бедный мой моск

Вот решил тут поиграться и переписать паттерн MVC (Model-View-Controller) с Java на Scala.
В реализации метода notifySubscriber класса Model не могу придумать как проитерировать этот странный CopyOnWriteArrayList[ModelSubscriber[P]]. Уже себе весь моск сломал...
Вот реализация на Java:
protected void notifySubscribers() {
for (final IModelSubscriber<p> subscriber : subscribers)
notifySubscriber(subscriber);
}

Идеи есть ?

2 комментария:

  1. не. там мап не нужен. там просто такая конструкция объявления subscribers:
    private final Collection<IModelSubscriber<P>> subscribers = new CopyOnWriteArrayList<IModelSubscriber<P>>();

    з.ы. первый камент за долгое время %) а еще и в день СисОдмина %) круто блин =)

    ОтветитьУдалить