Введение в паттерны проектирования.
Паттерн проектирования - это решение определенной задачи при проектировании архитектуры программы.
Паттерн нельзя просто скопировать в программу. Он представляет собой общую концепцию решения проблемы, которую нужно подстроить под требования Вашей программы.
Их часто путают с алгоритмами. Но если алгоритм — это определенный набор действий, то паттерн — высокоуровневое решение, реализация которого может отличаться.
Можно заниматься разработкой, не зная паттернов. Возможно, Вы уже не раз реализовали какой-то из паттернов, даже не догадываясь об этом. Но осознанное владение отличает профессионала от любителя. Зачем же знать паттерны?
Решения, проверенные годами. При использовании готовых решений временные затраты значительно уменьшаются.Стандарти...