Здравствуйте, Alex.a777, Вы писали:
AA>Здравствуйте, Nuseraro, Вы писали:
IB>>>Паттерны применяются для того, чтобы уменьшить трудозатрыты на адаптацию кода к изменившимся требованиям.
AA>Поясните, плз, что нового?
В том, что постулируются такие необычные цели паттернов.
Цели паттернов проектирования — экономия времени на принятие решений в проектировании и передаче информации об этих решениях. Это достигается за счет:
1) использования типовых подходов для выполнения типовых целей
2) единых наименований этим подходам
Связь паттернов с изменяющимися требованиями достаточно косвенная, через сам процесс проектирования, который в свою очередь определяется требованиями и их динамикой.
Итак, использование паттернов в проектировании — это всегда благо, в не зависимости от того, в каких условиях происходит проектирование. Вот использованием я подразумеваю, не "натяжку" имеющейся задачи под паттерны, знакомые принимающему решение, а широкое рассмотрение конкретной ситуации, как общей задачи, решение общей задачи и спецификацию решения общей задачи под конкретную ситуацию. Паттерны — это всего-навсего научный подход к словам "не изобретать велосипед". (А ведь не хотел троллей кормить)