Содержание
- 2. Задачи ООАП Дизайн (результат проектирования) должен: 1) соответствовать решаемой задаче; 2) быть достаточно общим, чтобы учесть
- 3. Три кита ООП с точки зрения ООАП 1. Инкапсуляция: Состояние объекта инкапсулировано, к нему нельзя получить
- 4. Три кита ООП с точки зрения ООАП 2. Полиморфизм: Об объектах известно только то, что сообщается
- 5. Три кита ООП с точки зрения ООАП 3. Наследование: Наследование – механизм расширения функциональности приложения путем
- 6. Три кита ООП с точки зрения ООАП Механизмы повторного использования: наследование; композиция. Четыре? или ?
- 7. Наследование vs Композиция Наследование позволяет определить реализацию одного класса в терминах другого. Такое повторное использование называют
- 8. Наследование Достоинства и недостатки Определяется статически на этапе компиляции. Проще поддерживать, так как оно напрямую реализуется
- 9. Композиция Достоинства и недостатки Доступ к объектам осуществляется только через их интерфейсы, следовательно, не нарушается инкапсуляция.
- 10. Наследование vs Композиция Композицию стоит предпочитать наследованию. Второй принцип объектно-ориентированного проектирования
- 11. Паттерны проектирования Паттерн (шаблон) проектирования – это описание взаимодействия объектов и классов, адаптированное для решения общей
- 12. Что относится к паттернам? Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны
- 13. Главные детали паттерна Имя – ключевое слово (словосочетание), с помощью которого можно быстро описать ситуацию =
- 14. Неглавные детали паттерна Пример проблемы. Особенности реализации. Связанные паттерны: разновидности, частные случаи, паттерны, которые решают похожую
- 15. Паттерны GRASP (К. Ларман) файл Распределение обязанностей.ppt
- 17. Скачать презентацию














Использование протокола TCP / IP в организации простейшей сети
Виртуальная экскурсия по мастерским WorldSkills
Комитет по делам печати и взаимодействию со средствами массовой информации
Паскаль. Ветвление
Институт истории и международных отношений. Доступ к изданиям
Библиографическое описание документа
Таблицы истинности. Практика
Безопасность в линуксе
Инфиксный оператор
Компьютер в помощь учащимся
Операторы условия, цикла, функции
Алгоритмизация и программирование. Лабораторные работы
Разработка фона и оптимизация изображений в графическом редакторе
Модульное программирование. Шаблоны функций
АСКЛ-Энерго
Системы счисления
Разработка информационно-коммуникационной сети связи по технологии FTTH в многоквартирном жилом доме
Базы данных. Системы управления базами данных (СУБД). MS Access
Этапы истории вычислительной техники
Модуль 1. Основы программирования Урок 9. Функции
Сложности и возможности развития кластеров в ИКТ сфере – примеры норвежских ИКТкластеров
Признаки предметов
Техника шрифтовых работ в художественном оформлении. Приемы работы ширококонечным пером
Процесс управления. Основные понятия и базовые концепции
Установка 1С - Битрикс
Service Oriented Architecture
Информационные технологии. Материнская плата. Документооборот. Фильтрация данных. Шаблон документа
Образовательные сайты в Интернете