Что является главнейшим преимуществом использования паттернов проектирования:
- Они предоставляют механизмы для тестирования модулей системы
- Они упрощают разработку и поддержку пользовательских интерфейсов
- Они снижают затраты на разработку, так как они уже реализованы и их можно использовать без изменений
- Они предоставляют проверенные техники решения задач
- Они уменьшают количество проектной документации