Java/Паттерны: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 1:
{{Java/Chapters}}
 
=== Итераторы ===
 
== История ==
Идейным отцом применения шаблонов проектирования при разработке ПО считается профессора архитектуры Университета Калифорнии в Беркли Christofer Alexander.Однако по-настоящему ощутимый вклад в дело популяризации технологии шаблонов проектирования внесла изданная в 1995 году книга Design Patterns: Elements of Reusable Object-Oriented Softxvare.’ Ее авторы Erich Gamma, Richard Helm, Ralph Johnson и John Vlissides приложили так много усилий для распространения своих идей, что заслужили шутливое прозвище “Четверка” (GoF — gang of four). В книге представлено введение в довольно сложный язык шаблонов с иллюстрациями реализации обсуждаемых шаблонов на языке C++.
 
=== Итераторы ===
'''Iterator''' - это указатель который в каждый момент времени указывает на один из членов списка и умеет передвигаться на следующий член. Все классы-наследники '''Collection''' поддерживают итераторы.