Патерни Програмування: Фабричний Метод

Попереднього разу ми з вами розібрали шаблон програмування Будівельник. Cьогодні ми продовжимо огляд породжуючих патернів і розглянемо так званий Фабричний Метод (англ. Factory Method).

Factory Method

Схема Шаблону Фабричний Метод

У цій статті я наведу:

  • означення Фабричного Методу
  • розберемо приклад
  • обговоримо коли застосовувати
  • плюси та мінуси патерна
  • і як завжди доцільність його застосування в мові Python

(більше…)

Патерни Програмування: Будівельник

В попередній статті серії ми з вами розібрали Абстрактну Фабрику. Сьогодні ж розберемо патерн програмування – Будівельник. Цей шаблон також належить до групи Породжуючих шаблонів.

Будівельник

В цій статті розглянемо наступні питання:

  • означення шаблона,
  • приклад застосування,
  • коли застосовувати, його плюси і мінуси,
  • порівняємо даний шаблон із іншими породжуючим шаблонами,
  • а також розглянемо доцільність використання у мові програмування Python.

(більше…)

Патерни Програмування: Абстрактна Фабрика

Перший патерн, який ми з вами розглянемо у даній серії буде Абстрактна Фабрика. Англійською мовою його назва виглядає наступним чином: Abstract Factory.

Abstract Factory

UML діаграма патерна Абстракна Фабрика

В даній статті ми оглянемо:

  • що являє собою даний патерн, та для чого він потрібен;
  • розглянемо приклад: Войнушки;
  • Плюси та Мінуси даного патерна;
  • нюанси використання даного патерна в мові Python.

(більше…)

Патерни Програмування: Що таке патерни та їхні типи?

Цей пост розпочинає нову серію статей під назвою Патерни Програмування.

Design Patterns

@fromdev.com

У цьому ввідному пості ми з вами коротенько оглянемо:

  • що таке Патерни Програмування
  • для чого їх придумали
  • типи та категоризація патернів

Даний матеріал буде корисним як початківцям так і профікам програмістам, щоб освіжити та підсумувати свої існуючі знання.

То ж що таке Патерни Програмування?…