design pattern
(7)
Рефакторинг з шаблонами проектування — Шаблонний метод
Шаблонний метод описується як «поведінковий шаблон проектування, що визначає основу алгоритму і дозволяє нащадкам перевизначати деякі кроки алгоритму, не змінюючи його структуру в цілому». Метою є розділення змінюваного і незмінюваного коду, зберігаю...
Codeguida · 30 жовтня 2018 · 4Дизайн-патерни: Композиція (С++)
Посилання на статті про породжуючі дизайн-патерни та вихідні коди можна знайти тут. Структурні дизайн-патерни Адаптер. Міст. Композиція. Декоратор. Фасад. Легковаговик. Проксі. Композиція (Composite) Призначення: реалізація деревоподібної стру...
Codeguida · 08 січня 2018 · 16Дизайн-патерни: Міст (С++)
Посилання на статті про породжуючі дизайн-патерни та вихідні коди можна знайти тут. Структурні дизайн-патерни Адаптер. Міст. Композиція. Декоратор. Фасад. Легковаговик. Проксі. Міст (Bridge) Призначення: розділити реалізацію класу і його абстрактн...
Codeguida · 19 грудня 2017 · 5Дизайн-патерни: Адаптер (С++)
Породжуючі дизайн-патерни Абстрактна фабрика (Abstract factory) Будівельник (Builder) Фабричний метод (Factory method) Прототип (Prototype) Одинак (Singleton) Структурні дизайн-патерни Розглянувши породжуючі дизайн-патерни, слід приступит...
Codeguida · 22 листопада 2017 · 5Дизайн-патерни: Синглтон (С++)
Абстрактна фабрика (Abstract factory) Будівельник (Builder) Фабричний метод (Factory method) Прототип (Prototype) Одинак (Singleton) Одинак (або синглтон) – останній зі списку породжуючих патернів. Саме про нього піде мова у статті. Синглто...
Codeguida · 10 жовтня 2017 · 18Дизайн-патерни: Прототип (С++)
Існує п'ять породжуючих дизайн-патернів. Ми вже розглянули три з них: Абстрактна фабрика (Abstract factory) Будівельник (Builder) Фабричний метод (Factory method) Прототип (Prototype) Одинак (Singleton) В цій статті розглядаємо дизайн-патерн...
Codeguida · 04 жовтня 2017 · 10Дизайн-патерни: Фабричний метод (С++)
Породжуючі патерни: Абстрактна фабрика (Abstract factory) Будівельник (Builder) Фабричний метод (Factory method) Прототип (Prototype) Одинак (Singleton) Дійшовши до наступного елементу списку породжуючих патернів, розглянемо дизайн-патерн «Фабр...
Codeguida · 02 жовтня 2017 · 10