Шаблоны проектирования на Java
Шаблоны проектирования (design patterns) представляют собой некоторые правила, установленные сообществом программистов. Они помогают решить общие проблемы при проектировании и разработке программ.
На GitHub есть репозиторий, в котором собрано множество design patterns, реализованных на языке Java. К каждому шаблону есть описание, а сам код хорошо прокомментирован.
Если вы ещё полноценно не освоили Java, добавьте страницу в закладки — пригодится:
https://github.com/iluwatar/java-design-patterns
#java #паттерны #алгоритмы
Шаблоны проектирования (design patterns) представляют собой некоторые правила, установленные сообществом программистов. Они помогают решить общие проблемы при проектировании и разработке программ.
На GitHub есть репозиторий, в котором собрано множество design patterns, реализованных на языке Java. К каждому шаблону есть описание, а сам код хорошо прокомментирован.
Если вы ещё полноценно не освоили Java, добавьте страницу в закладки — пригодится:
https://github.com/iluwatar/java-design-patterns
#java #паттерны #алгоритмы
Паттерны проектирования
Чтобы избежать возможных проблем в архитектуре программ, разработчики придумали паттерны проектирования — концепции решения тех или иных проблем.
Этим паттерны отличаются от алгоритмов. Чтобы лучше понять разницу между понятиями, представьте алгоритмы как кулинарный рецепт с подробными шагами, а паттерн — как инженерный чертёж.
Делимся ресурсом, где подробно описаны все популярные паттерны проектирования:
https://tprg.ru/PqI3
#паттерны
Чтобы избежать возможных проблем в архитектуре программ, разработчики придумали паттерны проектирования — концепции решения тех или иных проблем.
Этим паттерны отличаются от алгоритмов. Чтобы лучше понять разницу между понятиями, представьте алгоритмы как кулинарный рецепт с подробными шагами, а паттерн — как инженерный чертёж.
Делимся ресурсом, где подробно описаны все популярные паттерны проектирования:
https://tprg.ru/PqI3
#паттерны
Что почитать: «Head First. Паттерны проектирования»
Программисты нередко решают одинаковые задачи и приходят к схожим решениям. Чтобы не реализовывать с нуля ту или иную функциональность, разработчики прибегают к готовым паттернам (шаблонам) проектирования.
Мы недавно уже рассказывали о ресурсе, на котором собраны популярные паттерны. Сегодня хотим порекомендовать книгу «Паттерны проектирования» из серии Head First.
Как и другие книги из серии, «Паттерны проектирования» непохожа на стандартный скучный учебник по программированию. Книга написана очень простым языком и содержит большое количество иллюстраций и подробных заметок по коду.
#паттерны #книги
Программисты нередко решают одинаковые задачи и приходят к схожим решениям. Чтобы не реализовывать с нуля ту или иную функциональность, разработчики прибегают к готовым паттернам (шаблонам) проектирования.
Мы недавно уже рассказывали о ресурсе, на котором собраны популярные паттерны. Сегодня хотим порекомендовать книгу «Паттерны проектирования» из серии Head First.
Как и другие книги из серии, «Паттерны проектирования» непохожа на стандартный скучный учебник по программированию. Книга написана очень простым языком и содержит большое количество иллюстраций и подробных заметок по коду.
#паттерны #книги