Устройства и принтеры

Устройства и принтеры

Вот простой пример переопределения типа. Рассмотрим понятие устройства, включив предположение о том, что для любого устройства есть альтернатива, так что устройство можно заменить, если оно по каким-либо причинам недоступно:

class DEVICE feature

alternate: DEVICE

set_alternate (a: DEVICE) is

-- Пусть a - альтернативное устройство.

do

alternate := a

end

... Прочие компоненты ...

end

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

Рис. 16.6.  Устройства и принтеры

class PRINTER inherit

DEVICE

redefine alternate, set_alternate

feature

alternate: PRINTER

set_alternate (a: PRINTER) is

-- Пусть a - альтернативное устройство.

... Тело как у класса DEVICE ...

... Прочие компоненты ...

end

В этом и проявляется специализирующая природа наследования.

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

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

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

Принтеры

Из книги Реестр Windows автора Климов Александр

Принтеры Запрет на удаление установленных в системе принтеровЧтобы запретить пользователю удалять установленные в системе принтеры, используйте ключ °NoDeletePrinter° в разделе HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplоrerСмотри также: Запрет на установку новых принтеров в


Глава 9 Принтеры и прочие периферийные устройства

Из книги Железо ПК [Популярный самоучитель] автора Пташинский Владимир

Глава 9 Принтеры и прочие периферийные устройства Реальная стоимость принтера зависит от номинала купюр, которые он способен качественно напечатать. Первое правило фальшивомонетчика В этой главе мы закончим знакомство с периферийными


Принтеры

Из книги Тонкости реестра Windows Vista. Трюки и эффекты автора Клименко Роман Александрович

Принтеры В одной из первых глав мы узнали, что принтер – это устройство для печати. Не для большой и круглой, которая является предметом, а для качественной и быстрой, для процесса, в общем.Слово print переводится с английского как «печатать», а printer дословно можно перевести


Принтеры

Из книги Эффективное делопроизводство автора Пташинский Владимир Сергеевич

Принтеры С помощью реестра можно запретить пользователям удаление установленных в системе принтеров. Для этого необходимо в разделе HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer создать REG_DWORD-параметр NoDeletePrinter и присвоить ему значение 1. Ниже приведен текст соответствующего


Принтеры

Из книги Win2K FAQ (v. 6.0) автора Шашков Алексей

Принтеры Первоначально печатающие устройства для компьютеров были не более чем модифицированными электрическими печатными машинками. Долгие годы, как во времена мейнфреймов, то есть больших ЭВМ, так и в эпоху персональных компьютеров, распечатки получали


(3.36) Диспетчер устройств показывает не все устройства :(. Как увидеть все установленные устройства (включая даже не подключенные в данный момент)?

Из книги Цифровой журнал «Компьютерра» № 57 [21.02.2011 — 27.02.2011] автора Журнал «Компьютерра»

(3.36) Диспетчер устройств показывает не все устройства :(. Как увидеть все установленные устройства (включая даже не подключенные в данный момент)? Установите в Диспетчере устройств опцию View/Show hidden devices, затем откройте окно консоли и выполните в нем следующие команды:set


Современные струйные принтеры Олег Нечай

Из книги Новейший самоучитель работы на компьютере автора Белунцов Валерий

Современные струйные принтеры Олег Нечай Опубликовано 21 февраля 2011 года В отличие от матричных принтеров, способных лишь на воспроизведение текста и монохромной псевдографики, «струйники» выдавали полноцветные цветные отпечатки с плавными


Принтеры

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

Принтеры Самыми популярными из вспомогательных устройств являются принтеры, позволяющие переносить информацию с экрана компьютера на бумагу.В настоящее время наиболее распространены два типа принтеров:? лазерные принтеры;? струйные принтеры.Раньше также


Устройства и принтеры

Из книги Сетевые средства Linux автора Смит Родерик В.

Устройства и принтеры Вот простой пример переопределения типа. Рассмотрим понятие устройства, включив предположение о том, что для любого устройства есть альтернатива, так что устройство можно заменить, если оно по каким-либо причинам недоступно:class DEVICE featurealternate:


Устройства с широкой полосой пропускания и устройства, обеспечивающие связь на большой дальности

Из книги Ubuntu 10. Краткое руководство пользователя автора Колисниченко Д. Н.

Устройства с широкой полосой пропускания и устройства, обеспечивающие связь на большой дальности Термин "устройства с широкой полосой пропускания" имеет несколько значений. Во-первых, этот термин обозначает устройства, позволяющие одновременно передавать различные


18.1.1. Струйные принтеры

Из книги Защита от хакеров корпоративных сетей автора Автор неизвестен

18.1.1. Струйные принтеры Со временем уровень печати, обеспечиваемый матричными принтерами, перестал удовлетворять запросы потребителей — текст они еще печатали, а вот, скажем, графику — уже нет (о цветных фотографиях я вообще молчу). И с появлением на рынке струйных


18.1.2. Лазерные принтеры

Из книги Linux Mint и его Cinnamon. Очерки применителя автора Федорчук Алексей Викторович

18.1.2. Лазерные принтеры Принцип действия лазерного принтера довольно сложен, поэтому здесь мы его рассматривать не станем. Поговорим лучше о потребительских свойствах. Качество печати лазерного принтера очень высокое, скорость печати — тоже. Лазерный принтер нужно


18.1.4. GDI-принтеры

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

18.1.4. GDI-принтеры GDI-принтеры[4] заслуживают отдельного разговора, поскольку Linux их не поддерживает.Дело в том, что на обычный аппаратный (не GDI) принтер операционная система отправляет задание, после чего принтер, используя собственный процессор, сам занимается его


Вскрытие устройства: атаки на корпус устройства и его механическую часть

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

Вскрытие устройства: атаки на корпус устройства и его механическую часть Наиболее общей целью анализа корпуса устройства и его механической части является получение исчерпывающей информации об устройстве и возможности исследования его внутренней части. Агрессивный


Принтеры и цвет

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

Принтеры и цвет В секции Оборудование остались неохваченными вниманием два модуля — и описание обоих вполне уместится на одну страницу. Обратившись у пункту Принтеры, я увидел, что у меня нет настроенных принтеров: Поскольку физически у меня имелось МФУ DeskJet 2050, я нажал