Выборочный экспорт
Выборочный экспорт
Говоря о наследовании и скрытии информации, нельзя обойти вопрос о выборочном экспорте компонентов. Класс A, выборочно экспортирующий f классу B:
class A feature {B, ...}
f...
...
делает f доступным в реализации собственных компонентов B. Потомки B, в свою очередь, имеют доступ к реализации предка, а потому они должны быть вправе обращаться ко всем доступным B возможностям, в том числе, к f.
Практические наблюдения подтверждают это теоретическое обоснование. Все, что необходимо классу, обычно требуется и его потомкам. Однако нам не хотелось бы с появлением очередного порожденного класса B возвращаться в A и расширять его предложение экспорта.
Согласно принципу Скрытия информации, а также принципу Открыт-Закрыт, разработчику A дано право решать, делать ли f доступным для B, однако, ему запрещено ограничивать свободу разработчика B. Тем самым, имеет место правило:
Правило наследования при выборочном экспорте
Выборочно экспортированный компонент доступен как самому классу, так и всем его потомкам.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Печать и экспорт
Печать и экспорт Какой бы прекрасной ни была электронная версия документа, иногда все же требуется создать его бумажную копию. Для печати документа применен гибридный подход: при нажатии на иконку с изображением принтера на локальный компьютер скачивается версия
Экспорт
Экспорт Экспорт Таблиц в различные форматы файлов пригодится в случае необходимости показать данные другу, у которого нет Интернета, сохранить их на домашнем компьютере «на всякий пожарный», отправить таблицу по электронной почте… да мало ли для чего еще! Таблицы
Экспорт
Экспорт На данный момент автономная работа над презентациями недоступна, поскольку технология Gears сервисом пока (но только пока!) не поддерживается. А жаль – опция показа слайдов ой как пригодилась бы, к примеру, менеджерам по продажам, отправляющимся в далекий поселок
Экспорт списка контактов
Экспорт списка контактов У пользователей Skype есть возможность передать другим абонентам Skype свои контакты. В данной процедуре нет ничего сложного, и сейчас вы узнаете, как это сделать.1. Для начала выберите команду меню Инструменты ? Отправить список контактов, на экране
4.2.3. Импорт и экспорт
4.2.3. Импорт и экспорт Имея в своем браузере множество ссылок на любимые и просто нужные сайты, совершенно не хотелось бы вносить их заново вручную в закладки Яндекса. Собственно ничего сложного в импорте ссылок из вашего браузера нет, что и было реализовано в этом
Selective Soft Focus (Выборочный мягкий фокус)
Selective Soft Focus (Выборочный мягкий фокус) Создает эффект мягкого размытия, позволяя управлять границами смазывания (рис. 4.35). Рис. 4.35. Исходное изображение (слева) и пример использования фильтра Selective Soft Focus (Выборочный мягкий фокус)
Экспорт отчетов Access
Экспорт отчетов Access Приложение Access 2007 предоставляет широкие возможности в области преобразования отчетов. При создании отчета может возникнуть необходимость использования отчета в другом формате данных, в таком случае пользователь может экспортировать отчет из
Глава 19 Печать и экспорт
Глава 19 Печать и экспорт В заключение нашего многостраничного знакомства с возможностями Adobe InDesign мы рассмотрим вопрос «Что делать с дизайном в конце?». Иными словами, создав дизайн, нам обязательно потребуется распечатать его (в типографии или на принтере) или, по
Экспорт документов
Экспорт документов Команда File ? Export (Файл ? Экспорт) позволяет нам сохранить документ в одном из нескольких графических форматов: EPS, JPEG, SVG, XML. Во всех случаях мы увидим диалоговое окно, в котором сможем выбрать местоположение и имя будущего файла, а также формат,
9.4. Экспорт и импорт макросов
9.4. Экспорт и импорт макросов Часто бывает так, что внутренний макрос может оказаться полезным при работе на другом компьютере. В этом случае просто нужно экспортировать его во внешний. Для этого сделайте следующее.1. Откройте окно Макрос щелчком на кнопке Макросы на
Экспорт и импорт данных
Экспорт и импорт данных Как уже отмечалось выше, возможности Access 2007 предусматривают выполнение операций импорта и экспорта данных. Чтобы выполнить импорт данных, например, из таблицы Excel, откройте вкладку Внешние данные и в панели Импорт нажмите кнопку Excel. В результате
"Внутренний" экспорт
"Внутренний" экспорт Рассмотрим объявление классаindexingзамечание: "Ошибочное объявление (объяснение см. ниже)"class S6 featurex: S6my_routine is do ... print (x.secret) ... endfeature {NONE}secret: INTEGERend -- class S6Наличие в объявлении класса атрибута x типа S6 и вызова x.secret делает его собственным клиентом. Но такой
Экспорт атрибутов
Экспорт атрибутов В завершение предшествующей дискуссии необходимо обсудить вопрос об экспорте атрибутов. Рассмотренный в этой лекции класс POINT имеет атрибуты x и y и экспортирует их клиентам, также как и функции rho и theta. Для получения значения атрибута некоторого
У11.6 Утверждения и экспорт
У11.6 Утверждения и экспорт Обсудите использование функций в утверждениях, в частности, введение функции correct_index в предусловия программ put и item. Если добавить эту функцию в класс ARRAY, то какой статус экспорта следует ей
Экспорт
Экспорт Разобравшись с публикацией, перейдем к экспорту.Как мы помним, экспорт фильма или изображения Flash отличается от его публикации тем, что файл Flash просто преобразуется в другой, выбранный нами формат. Получившийся файл можно распространять как через Интернет