Содержание
- 2. Проблема использования объекта Что внутри объекта? +
- 3. Проблема использования объекта Что внутри объекта? А зачем вообще это знать! +
- 4. Как нам работать с объектом? Использовать стандартный механизм доступа к объекту - интерфейс Стандартный механизм доступа
- 5. Определение интерфейса системы Интерфейс (interface) — совокупность средств, методов и правил взаимодействия между элементами системы
- 6. Интерфейс и его реализация Объект Скрытая реализация Доступ к объекту интерфейс интерфейс КОНТРАКТ Внешнее представление объекта
- 7. Понятие инкапсуляции Инкапсуляция – сокрытие внутреннего устройства объекта (реализации)
- 8. Класс A Интерфейс Принцип инкапсуляции Принцип инкапсуляции: обеспечить независимость внутренней реализации объекта от остальных частей системы
- 9. Модификаторы видимости private SomeMethod1( ) public SomeMethod2( ) private Atribut1 public Atribut2 SomeSub Доступ возможен Доступ
- 10. Инкапсуляция: реализация Обычно скрываются: поля классов (если они не представляют собой уже инкапсулированные объекты) реализация методов
- 11. Обозначение модификаторов видимости в UML Для документирования ограничений по доступу в UML атрибуты и операции обозначаются
- 12. Пример инкапсуляции
- 13. Пример инкапсуляции
- 14. Следствие 1: простота использования Обеспечивает создание иллюзии простоты при использовании за счет скрытия «сложных» деталей реализации
- 15. Класс А Интерфейс Скрытая реализация Следствие 2: защита внешнего кода от ошибок Обеспечивает защиту внутреннего устройства
- 16. Следствие 3: легкое изменение системы При инкапсуляции мы можем легко изменять внутреннюю реализацию классов (модулей) системы
- 17. Пример: изменение алгоритмов поиска Google Интерфейс
- 19. Скачать презентацию
















Alice - versions vs
Структура и уровни построения АСУ на транспорте, их функции, алгоритмы эффективного принятия оперативных решений
Процедура загрузки документов KYC
Game Studies, уличная фотография в видеоиграх
Информационные системы и процессы в таможне
Belhard Trainings Step-2 Java Enterprise Edition. Общая информация
Моделирование. Схема работы в программе Excel
Основы HTML и CSS. Списки и таблицы
Фильтр всех домов
Алгоритм это выполнения команд последовательность
Интерфейс графических редакторов
Разработка автоматизированной информационной системы учета материальных и иных активов в ЦЦОД IT-Куб г. Княгинино
Пред-лейнинг. Работа на лайнах
Электронные таблицы Excel
Принципы нормализации
Как выбрать социальную сеть для своего бизнеса
Средства массовой информации, которыми я интересуюсь
Курс по основам программирования на Python. Двумерные массивы
Agile в JIRA SCRUM и Kanban. Модуль 2
Использование MS PowerPoint для поддержки лекций и семинарских занятий. Инженерная педагогика
Текстовый редактор
Кладовка smm-щика
Интернет сайты: знакомимся, изучаем, учимся на примерах педагогов России
Інструкція по користуванню терміналами. Банки
Практический тур
Информационная система
Презентация на тему Представление графической информации в компьютере
Приложения для анализа состояния кожи