
Примеры на других языках
Я, например, читая по Фабрике, воссоздал у себя пример на typescript. Возможно это будет полезно). все равно планирую и дальше изучать паттерны. Было бы приятно поделится и с другими людьми! (vta@bam-boo.eu как запасной емаил)
Ответ

Здравствуйте!
Спасибо за предложение! Вы не могли бы создать gist с вашим примером, или расшарить его каким-либо другим способом, чтобы я оценил код?

Добрый день, я на выходных залью его на гитхаб, оставлю вам потом ссылку. Пример целиком и полностью построен на примере Java для паттерна фабрики. Как только так сразу - сообщу вам.

https://gist.github.com/impulsenok/9eeb88f71242b17ca28a02725c6c588b
Вот посмотрите. Извините за небольшую задержку)

Спасибо, пример выглядит очень хорошо. Вы планировали реализовать все примеры на TypeScript или только этот?

Добрый день. Спасибо, да планирую по возможности все пройтись. Скажите, а вас не смущает то что я совсем уж делаю пример на примере? ну в смысле вот у вас java пример был с Java-кнопкой, ну и я собственно его прямо так и "перевел".

Это хорошее замечание. Ещё две недели назад, я бы сказал, что это ОК, но теперь уже почти полностью готовы примеры на PHP, которые, уверен, будут ближе по духу к JS/TS.
Вот репозиторий с этими примерами: https://github.com/RefactoringGuru/design-patterns-php
Обратите внимание, что к каждому паттерну теперь идут по два примера — структурный и «из-реальной-жизни».
Кроме того, я давеча создал репозиторий для примеров на TypeScript: https://github.com/RefactoringGuru/design-patterns-typescript
Если вам будет интересно помочь добавить в этот репозиторий новые примеры, то welcome! Думаю, самая простая и первоочередная задача — сконвертировать структурные примеры в TypeScript.

Если будут какие-то вопросы (даже такие, что могут казаться вам глупыми) — спрашивайте, я с радостью отвечу.

Добрый день!
Просто для вашей информации, на сайте с недавних пор доступны TypeScript примеры.

Было бы хорошо добавить в настройках профиля примеры на "typescript", а то я вижу что они есть на главной странице рефакторинга, а внутри курса api не отдаёт примеры на typescript

Вадим, здравствуйте!
Для курса рефакторинга примеров на TypeScript пока не существует. Причём, я имею в виду расширенные "живые" примеры. Я планирую добавить их в рамках второй редакции курса, которая запланирована на конец года.
Сервис поддержки клиентов работает на платформе UserEcho
Добрый день!
Просто для вашей информации, на сайте с недавних пор доступны TypeScript примеры.