Существует или может ли существовать задачник по паттернам, как для алгоритмов и структур?

типа задачи на циклы, задачи на ветвления, задачи на массивы, списки и т.д., которые применяются при изучении языка.
  • Вопрос задан
  • 931 просмотр
Пригласить эксперта
Ответы на вопрос 3
sgjurano
@sgjurano
Разработчик
Вот эта книга похожа на то, что вы ищете:
https://www.ozon.ru/context/detail/id/144233005/
Ответ написан
@Microp
Не совсем понятно, что вы имеете ввиду под паттернами.
А задачи по типам данных и возможностям языка, можно найти в большинстве архивов по алгоритмическому программированию и использовать их исходя из условия задач. При повышении сложности задачи, появляется необходимость использования тех или иных возможностей языка программирования. Например acmp.ru или https://www.spoj.com/
Сами же паттерны это по сути стиль написания кода, который накладывает какие-либо ограничения для правильного функционирования программы и легкости её поддержания и некоторые дополнительные возможности, которые определяют структуру кода, а не его логику. Как синглтон решает задачу не дублирования данных и т. д.
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Есть вот шаблонное задание.
Выбор одного (или нескольких паттернов) зависит от конкретных условий поставленной задачи. И одна и та же задача может быть решена разными паттернами, в зависимости от разработанной архитектуры и в зависимости от распределения бизнес-ролей и назначения каждого блока в архитектурной схеме всего решения.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы