Олександр Швець » Занурення в патерни проектування
[додати інший файл чи обкладинку цього твору]
[додати цей твір до вибраного]
|
Занурення в патерни проектування
Посібник
|
|
|
Написано: |
2022 року |
|
Розділ: |
Навчальна |
|
Твір додано: |
24.12.2024 |
|
Твір змінено: |
24.12.2024 |
|
Завантажити: |
epub
(10.8 МБ)
|
|
Зміст: |
[натисніть, щоб розгорнути]
Як читати цю книгу
ВСТУП ДО ООП
Згадуємо ООП
Наріжні камені ООП
Зв’язки між об’єктами
ОСНОВИ ПАТЕРНІВ
Що таке патерн?
Навіщо знати патерни?
ПРИНЦИПИ ПРОЕКТУВАННЯ
Якості хорошої архітектури
Базові принципи проектування
Інкапсулюйте те, що змінюється
Програмуйте на рівні інтерфейсу
Віддавайте перевагу композиції перед спадкуванням
Принципи SOLID
S: Принцип єдиного обов’язку
O: Принцип відкритості/закритості
L: Принцип підстановки Лісков
I: Принцип поділу інтерфейсу
D: Принцип інверсії залежностей
КАТАЛОГ ПАТЕРНІВ
Породжувальні патерни
Фабричний метод / Factory Method
Абстрактна фабрика / Abstract Factory
Будівельник / Builder
Прототип / Prototype
Одинак / Singleton
Структурні патерни
Адаптер / Adapter
Міст / Bridge
Компонувальник / Composite
Декоратор / Decorator
Фасад / Facade
Легковаговик / Flyweight
Замісник / Proxy
Поведінкові патерни
Ланцюжок обов’язків / Chain of Responsibility
Команда / Command
Ітератор / Iterator
Посередник / Mediator
Знімок / Memento
Спостерігач / Observer
Стан / State
Стратегія / Strategy
Шаблонний метод / Template Method
Відвідувач / Visitor
Заключення
Невеличка порада
|
|
|
|
|
Відгуки читачів:
|
|
Поки не додано жодних відгуків до цього твору.
|
|
|
|