→ Пошук по сайту       Увійти / Зареєструватися

Ітератор

Предметна область:  Патерни

Ітератор — Дозволяє доступатися почергово до елементів будь-якої колекції без вникання в суть її імплементації



Ітератор Iterator.

Зв'язані поняття[Приховати / показати]

Патерни поведінки
Ітератор
→ Мапа поняття — Більше інформації про зв'язки цього поняття з іншими поняттями

Близькі поняття: [Приховати / показати]

Контент, у якому йде мова про Ітератор

Патерни поведінки — Behavioral patterns

Ще однією групою патернів є такі, що акцентують свою увагу на поведінці. Вони або інкапсулюють поведінку, або дозволяють її розподілити. Щоб забезпечити почергову передачу роботи від одного класу до іншого і так дальше, аж до поки робота не буде виконана, використовують Ланцюжок Відповідальностей...

16. Ітератор — Iterator

Уявіть, що ви розробник статегічної воєнної гри. Армія має складну структуру: вона складається із героя і трьох груп. Коли генерал видає указ і ресурси щоб полікувати всіх воїнів (герой також є воїном), ви хочете проітерувати по всіх солдатах і викликати метод Treat() на кожному екземплярі. Як це можна зробити легко і без вникання в структуру армії?

Якщо вас цікавить...

загрузка...