Что такое паттерное программирование

Что такое паттерное программирование
Метки:

В этой статье мы разберём что такое паттерное программирование и проектирование, думаю будет очень интересно.

Ещё можете посмотреть статью «Зачем нужен фреймворк и что это вообще такое», думаю вам будет интересно.

Что такое паттерн в программировании:

Паттерное проектирование или на английском «design pattern», это в разработке программного обеспечения так называется логика постройки приложения.

Обычно шаблон это не полная программа, а только её основа, которая нужна для удобной разработки различных приложений.

Ещё многие фреймворки и библиотеки также построены на различных шаблонах, например, Django сделан на MVC и библиотека Rudux для JavaScript по сути это паттерн слушатель.

Типы паттернов:

  • Объектна-ориентированный шаблон — шаблоны показывают отношения и взаимодействия между классами или объектами;
  • Низкоуровневые шаблоны — учитывающие специфику конкретного языка программирования, называются идиомами;
  • Алгоритмы — по своей сути также являются шаблонами, но не проектирования, а вычисления;

Плюсы и минусы:

Последние что стоит рассмотреть, так это какие есть плюсы и минусы у подхода паттерное программирование, начнём с плюсов.

Плюсы:

  • Снижение сложности разработки, за счёт уже готовых абстракций;
  • Унификация решения проблем, за счёт чего уменьшает количество ошибок;

Минусы:

  • Cлепое следование некоторому выбранному шаблону может привести к усложнению программы;
  • У разработчика может возникнуть желание попробовать некоторый шаблон в деле без особых оснований;

Вывод:

В этой короткой статье вы прочитали что такое паттерное программирование и проектирование, думаю это для новичка будет вполне достаточно.

Подписываетесь на соц-сети:

Оценка:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
Количество оценивших: 2
Средняя оценка: 3,50
Загрузка...

Поделится:

Также рекомендую:

55058653