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














Работа в Photoshop. Задание 5
Системы счисления. Понятие системы счисления
Программная реализация алгоритма Дейсктры
Основы логики (упражнения)
Инструкция. Переход на авторизацию
OSINT Разведка по открытым источникам. Рекогносцировка
Правовые аспекты использования компьютерных программ
Mobile Testing. Basics. (Часть 1)
Сноски. Работа с текстовым документом
Videoclub. Чем мы занимаемся?
Программное обеспечение. Виртуальные машины
Выбор по для выполнения сечений и разрезов 2D объекта
Опыт создания школьного сообщества в социальных сетях
Развитие вычислительной техники
Информационная инфраструктура
Интеграция АО ИК АСЭ и Титан-2
Powering A Smarter World. Cloud Application
Основы тестирования ПО. Виды и методы тестирования
Основы SQL. Тема 4.1
Какие бывают виды PR в онлайне и как этому научиться
Что такое интернет
Телеканал РБК
Раунд длиною в жизнь
Циклы и графика. Lazarus. Урок 20
Виды компьютерной графики. Векторная графика
Технология производства программных продуктов и услуг. Детальное проектирование программ
Работа с Интернет-магазином, Интернет-СМИ
Алгоритмы. Свойства алгоритмов. Исполнители