Обложка канала

Java библиотека

12847 @javalib

Всё для Java разработчиков.

Java библиотека

3 года назад
Открыть в
Что такое «шаблон проектирования»? Шаблон (паттерн) проектирования (design pattern) — это проверенное и готовое к использованию решение. Это не класс и не библиотека, которую можно подключить к проекту, это нечто большее - он не зависит от языка программирования, не является законченным образцом, который может быть прямо преобразован в код и может быть реализован по-разному в разных языках программирования. Плюсы использования шаблонов: • снижение сложности разработки за счёт готовых абстракций для решения целого класса проблем. • облегчение коммуникации между разработчиками, позволяя ссылаться на известные шаблоны. • унификация деталей решений: модулей и элементов проекта. • возможность отыскав удачное решение, пользоваться им снова и снова. • помощь в выборе выбрать наиболее подходящего варианта проектирования. Минусы: • слепое следование некоторому выбранному шаблону может привести к усложнению программы. • желание попробовать некоторый шаблон в деле без особых на то оснований.