как верблюд обеспечивает ссылочную реализацию для шаблонов интеграции предприятия, что бы вы считали эталонной реализацией шаблонов дизайна GoF?эталонная реализация для шаблонов проектирования
ответ
Там не может быть такой вещи, и ваш вопрос не имеет никакого значения
Reference Implementation является реализация модели, что все остальные должны измерить против.
E.g. JAX-WS
- это построение Java в эталонной реализации стандарта веб-сервисов.
И JDK SUN - эталонная реализация спецификации языка Java для SUN.
Дизайн-шаблон - лучшее (многоразовое) решение для постоянной проблемы с программным обеспечением.
Согласно этому определению, не может быть эталонной реализации шаблонов проектирования, так как они являются только хорошо известным и проверенным описанием/шаблоном о том, как исправить конкретную проблему
Добавления к ответу @Alex и @ user384706:
есть две подсказки в самой книге, которые делают ясно, что не имеет смысла эталонная реализация не возможна:
Глава 1.7: Как выбрать Design Pattern и глава 1,8 Как использовать шаблон проектирования говорить о redsign, адаптации, изменения соглашения об именовании и т.д.
Каждый шаблон глава имеет осуществления раздел, в котором обсуждается несколько вариантов в зависимости от некоторых желаемого или избежать побочных эффектов. Эти вариации часто имеют конкурирующие цели. Поэтому никакая содержательная ссылочная реализация не может охватывать все эти аспекты.
Я использовал термин смысла эталонной реализации. Этот термин должен дать понять, что могут существовать библиотеки, которые утверждают, что реализуют шаблоны GoF повторно используемым способом. Учитывая вышеизложенные пункты и другие ответы, я не видел ни одной такой библиотеки, которая не имела бы серьезных недостатков в реализации с первого взгляда.
- 1. Эталонная реализация для соединителя JMX?
- 2. Есть ли оптимизированная реализация шаблонов проектирования .net?
- 3. Рабочая эталонная реализация TwoFish?
- 4. Эталонная реализация макросистемы Scheme
- 5. Идентификация двух шаблонов проектирования?
- 6. Есть ли эталонная реализация для OASIS KMIP?
- 7. Обновления шаблонов проектирования CQRS
- 8. Использование шаблонов проектирования
- 9. шаблонов проектирования приложений ссылка
- 10. Сравнение шаблонов проектирования
- 11. Категории шаблонов проектирования
- 12. примеры шаблонов проектирования
- 13. FHIR DSTU2 Эталонная реализация Java XhtmlParser ошибка
- 14. Реализация SQL-таблиц проектирования
- 15. JDBC DAO - любая хорошая эталонная реализация?
- 16. Java деньги эталонная реализация в OSGI
- 17. Репозиторий диаграмм последовательности для шаблонов проектирования
- 18. Помощь скорость проектирования шаблонов для поддержки Колонтитулы
- 19. Существует ли эталонная реализация ISO-Prolog?
- 20. Есть ли общедоступная эталонная реализация HTTP 1.1?
- 21. AngularJS Реализация локализации для шаблонов
- 22. Какова актуальность шаблонов проектирования J2EE?
- 23. Использование шаблонов проектирования в R
- 24. Подробное изучение шаблонов проектирования C++
- 25. Устранение шаблонов проектирования в AngularJS
- 26. Определенные комбинации шаблонов проектирования объектов
- 27. Использование шаблонов проектирования, когда рефакторинг
- 28. Реализация принципов проектирования Google для ползунков
- 29. STL-реализация шаблона проектирования MVP
- 30. Реализация шаблонов в django
Образцы из книги GoF? –
Вы ищете код "лучшей практики"? Как насчет кода из книги GoF? –
Все они прямолинейны, поэтому я не вижу необходимости в реализации. И они должны быть адаптированы к вашей конкретной проблеме, поэтому эталонная реализация не будет полезна, так как вам все равно придется переписывать все. – toto2