Выборочный экспорт

Выборочный экспорт

Говоря о наследовании и скрытии информации, нельзя обойти вопрос о выборочном экспорте компонентов. Класс A, выборочно экспортирующий f классу B:

class A feature {B, ...}

f...

...

делает f доступным в реализации собственных компонентов B. Потомки B, в свою очередь, имеют доступ к реализации предка, а потому они должны быть вправе обращаться ко всем доступным B возможностям, в том числе, к f.

Практические наблюдения подтверждают это теоретическое обоснование. Все, что необходимо классу, обычно требуется и его потомкам. Однако нам не хотелось бы с появлением очередного порожденного класса B возвращаться в A и расширять его предложение экспорта.

Согласно принципу Скрытия информации, а также принципу Открыт-Закрыт, разработчику A дано право решать, делать ли f доступным для B, однако, ему запрещено ограничивать свободу разработчика B. Тем самым, имеет место правило:

Правило наследования при выборочном экспорте

Выборочно экспортированный компонент доступен как самому классу, так и всем его потомкам.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Экспорт списка контактов

Из книги Skype: бесплатные звонки через Интернет. Начали! автора Гольцман Виктор Иосифович

Экспорт списка контактов У пользователей Skype есть возможность передать другим абонентам Skype свои контакты. В данной процедуре нет ничего сложного, и сейчас вы узнаете, как это сделать.1. Для начала выберите команду меню Инструменты ? Отправить список контактов, на экране


Экспорт и импорт данных

Из книги Office 2007. Мультимедийный курс автора Мединов Олег

Экспорт и импорт данных Как уже отмечалось выше, возможности Access 2007 предусматривают выполнение операций импорта и экспорта данных. Чтобы выполнить импорт данных, например, из таблицы Excel, откройте вкладку Внешние данные и в панели Импорт нажмите кнопку Excel. В результате


Глава 19 Печать и экспорт

Из книги Adobe InDesign CS3 автора Завгородний Владимир

Глава 19 Печать и экспорт В заключение нашего многостраничного знакомства с возможностями Adobe InDesign мы рассмотрим вопрос «Что делать с дизайном в конце?». Иными словами, создав дизайн, нам обязательно потребуется распечатать его (в типографии или на принтере) или, по


Экспорт документов

Из книги Word 2007.Популярный самоучитель автора Краинский И

Экспорт документов Команда File ? Export (Файл ? Экспорт) позволяет нам сохранить документ в одном из нескольких графических форматов: EPS, JPEG, SVG, XML. Во всех случаях мы увидим диалоговое окно, в котором сможем выбрать местоположение и имя будущего файла, а также формат,


9.4. Экспорт и импорт макросов

Из книги Photoshop. Лучшие фильтры автора Бондаренко Сергей

9.4. Экспорт и импорт макросов Часто бывает так, что внутренний макрос может оказаться полезным при работе на другом компьютере. В этом случае просто нужно экспортировать его во внешний. Для этого сделайте следующее.1. Откройте окно Макрос щелчком на кнопке Макросы на


Selective Soft Focus (Выборочный мягкий фокус)

Из книги Основы объектно-ориентированного программирования автора Мейер Бертран

Selective Soft Focus (Выборочный мягкий фокус) Создает эффект мягкого размытия, позволяя управлять границами смазывания (рис. 4.35). Рис. 4.35. Исходное изображение (слева) и пример использования фильтра Selective Soft Focus (Выборочный мягкий фокус)


"Внутренний" экспорт

Из книги Яндекс для всех автора Абрамзон М. Г.

"Внутренний" экспорт Рассмотрим объявление классаindexingзамечание: "Ошибочное объявление (объяснение см. ниже)"class S6 featurex: S6my_routine is do ... print (x.secret) ... endfeature {NONE}secret: INTEGERend -- class S6Наличие в объявлении класса атрибута x типа S6 и вызова x.secret делает его собственным клиентом. Но такой


Экспорт атрибутов

Из книги Macromedia Flash Professional 8. Графика и анимация автора Дронов В. А.

Экспорт атрибутов В завершение предшествующей дискуссии необходимо обсудить вопрос об экспорте атрибутов. Рассмотренный в этой лекции класс POINT имеет атрибуты x и y и экспортирует их клиентам, также как и функции rho и theta. Для получения значения атрибута некоторого


У11.6 Утверждения и экспорт

Из книги Microsoft Access 2007 автора Днепров Александр Г.

У11.6 Утверждения и экспорт Обсудите использование функций в утверждениях, в частности, введение функции correct_index в предусловия программ put и item. Если добавить эту функцию в класс ARRAY, то какой статус экспорта следует ей


4.2.3. Импорт и экспорт

Из книги автора

4.2.3. Импорт и экспорт Имея в своем браузере множество ссылок на любимые и просто нужные сайты, совершенно не хотелось бы вносить их заново вручную в закладки Яндекса. Собственно ничего сложного в импорте ссылок из вашего браузера нет, что и было реализовано в этом


Экспорт

Из книги автора

Экспорт Разобравшись с публикацией, перейдем к экспорту.Как мы помним, экспорт фильма или изображения Flash отличается от его публикации тем, что файл Flash просто преобразуется в другой, выбранный нами формат. Получившийся файл можно распространять как через Интернет


Экспорт отчетов Access

Из книги автора

Экспорт отчетов Access Приложение Access 2007 предоставляет широкие возможности в области преобразования отчетов. При создании отчета может возникнуть необходимость использования отчета в другом формате данных, в таком случае пользователь может экспортировать отчет из


Печать и экспорт

Из книги автора

Печать и экспорт Какой бы прекрасной ни была электронная версия документа, иногда все же требуется создать его бумажную копию. Для печати документа применен гибридный подход: при нажатии на иконку с изображением принтера на локальный компьютер скачивается версия


Экспорт

Из книги автора

Экспорт Экспорт Таблиц в различные форматы файлов пригодится в случае необходимости показать данные другу, у которого нет Интернета, сохранить их на домашнем компьютере «на всякий пожарный», отправить таблицу по электронной почте… да мало ли для чего еще! Таблицы


Экспорт

Из книги автора

Экспорт На данный момент автономная работа над презентациями недоступна, поскольку технология Gears сервисом пока (но только пока!) не поддерживается. А жаль – опция показа слайдов ой как пригодилась бы, к примеру, менеджерам по продажам, отправляющимся в далекий поселок