Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Инкапсуляция




Несколько лет назад в программе коммерческого телевидения обсуждался вопрос экономии денег при использовании семизначного префикса перед набором номера при междугородных звонках.

Один из участников передачи спросил: "За счет чего это происходит?".

Другой ответил: "А за счет чего лопается поп-корн? Кто знает?".

Рис. 2.6. Объекты инкапсулируют выполняемые ими опе­рации, т.е. они скрывают выполнение внутренних операций от внешнего мира и от других объектов

Почему это важно? Инкапсуляция помогает снизить потенциал воздействия нега­тивных событий. В системе, состоящей из объектов, все они связаны друг с другом различным образом. Если один из них начинает работать неправильно и программи­сты должны его как-то изменить, скрытость операций от других объектов позволяет не затрагивать связанные с ним объекты.

Возвращаясь в реальный мир, можно оценить важность инкапсуляции в окружаю­щих объектах. Монитор скрывает свои операции от процессора системного блока. Ес­ли монитор поломается, его можно либо починить, либо заменить. При этом не нуж­но заменять или чинить процессор.

Пока мы не перешли к следующему вопросу, рассмотрим еще одно поня­тие. Объект скрывает свое поведение от других объектов и от окружаю­щего мира. (С этой точки зрения инкапсуляцию называют сокрытием информации. ) Но объект должен представить системе свое "лицо", чтобы можно было инициировать его операции. У телевизора, например, име­ется набор кнопок, размещенных либо на самом аппарате, либо на пуль­те. Стиральная машина оснащена набором регуляторов для установки температуры и уровня воды. Телевизионные кнопки и регуляторы сти­ральной машины имеют общее название интерфейс.





Поделиться с друзьями:


Дата добавления: 2015-05-08; Мы поможем в написании ваших работ!; просмотров: 419 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Если вы думаете, что на что-то способны, вы правы; если думаете, что у вас ничего не получится - вы тоже правы. © Генри Форд
==> читать все изречения...

2282 - | 2212 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.