Программа курса
← Объектно ориентированное программирование1История ООП
2Объект и Класс
3Базовые концепции ООП
4Принцип проектирования GRASP
- Введение в GRASP
- Information Expert (Информационный эксперт)
- Creator (Создатель)
- Controller (Контроллер)
- Low Coupling (Слабое зацепление)
- High Cohesion (Высокая связность)
- Low Coupling и High Cohesion
- Polymorphism (Полиморфизм)
- Pure Fabrication (Чистая выдумка)
- Indirection (Перенаправление)
- Protected Variations (Устойчивость к изменениям)
- GRASP: выводы
5Принцип проектирования SOLID
6Паттерны GOF
- Singleton (Одиночка)
- Factory Method (Фабричный метод)
- Abstract Factory (Абстрактная фабрика)
- Builder (Строитель)
- Prototype (Прототип)
- Adapter (Адаптер)
- Bridge (Мост)
- Composite (Компоновщик)
- Facade (Фасад)
- Proxy (Заместитель)
- Strategy (Стратегия)
- Observer (Наблюдатель)
- Command (Команда)
- State (Состояние)
- Iterator (Итератор)
- Mediator (Посредник)
- Memento (Хранитель)
- Chain of Responsibility (Цепочка обязанностей)
- Interpreter (Интерпретатор)
7Методические материалы
Тест по SOLID
Урок открывается после входа
Задания и отметки о пройденном привязаны к аккаунту – без него сохранять нечего и некуда.
ВойтиПять вопросов из пула по всему модулю. Две попытки: засчитывается каждая, в кабинете видно обе.
Вопросы достаются случайно, у каждого свои.
Тест открыт вручную, дата в файле курса не изменилась.