Задать вопрос
Ответы пользователя по тегу Паттерны проектирования
  • Альтернатива Singleton?

    ivanvorobei
    @ivanvorobei
    iOS разработчик, канал https://t.me/sparrowcode
    То, что Singleton - антипаттерн, всем известно

    Проблема не в молотке, а в том, что неопытные разработчики пытаются перемешивать молотком сахар в утренней латушке. Синглтон - нормальный паттерн. Подключение к бд хороший пример использования.

    Все смогут рассказать про его отрицательные стороны.

    Как и про любой другой паттер / инструмент.
    Ответ написан
  • Как научиться использовать паттерны?

    ivanvorobei
    @ivanvorobei
    iOS разработчик, канал https://t.me/sparrowcode
    Разбирать практические примеры.

    Можно, конечно, методом проб и ошибок - пару раз напишите костыль, который не расширяется, поймете как в след. раз сделать правильно. Но рекомендую начать с практики.

    Многие задачи шаблонны и для них уже есть православное решение. Для уникальных и сложных задач придется проектировать и комбинировать.
    Ответ написан
    Комментировать