Открытый интерфейс - Большая Энциклопедия Нефти и Газа, статья, страница 1
Психиатры утверждают, что психическими заболеваниями страдает каждый четвертый человек. Проверьте трех своих друзей. Если они в порядке, значит - это вы. Законы Мерфи (еще...)

Открытый интерфейс

Cтраница 1


1 Определение класса Employee ( часть 1 из 5. [1]

Открытый интерфейс для класса HourlyWorker включает функцию print класса Employee и функции-элементы getPay и print класса HourlyWorker. Обратите внимание, класс HourlyWorker определяет свою собственную функцию print. Таким образом, класс имеет доступ к двум функциям print. Кроме того, класс HourlyWorker содержит закрытые элементы - данные wage и hours для вычисления еженедельной заработной платы сотрудников.  [2]

Открытый интерфейс HourlyWorker включает функцию print класса Employee и функции-элементы getPay и print класса HourlyWorker. Обратите внимание, что класс HourlyWorker определяет свою собственную функцию print. Поэтому класс HourlyWorker имеет доступ к двум функциям print. Класс HourlyWorker содержит также закрытые данные-элементы wage и hours для вычисления недельной зарплаты служащих.  [3]

Как минимум система автоматизации должна иметь открытый интерфейс, обеспечивающий расширения или видоизменения реквизитного состава, управление маршрутизацией, создание новых или модификации существующих процедур.  [4]

В этом объявлении поле Year изъято из открытого интерфейса структуры и введено в виде поля FYear в строго защищенный раздел strict private. В этом же разделе объявлена недоступная пользователю процедура записи года рождения SetYear. А в открытый раздел public добавлено объявление свойства Year. В его элементе read указано имя поля FYear. Значит, пользователь будет иметь прямой доступ к этому поля для чтения. А в элементе write указана процедура SetYear. Значит, записывать год рождения пользователь сможет только через эту процедуру.  [5]

Набор открытых функций-элементов класса называется интерфейсом класса или открытым интерфейсом.  [6]

Множество открытых элементов-функций класса называется интерфейсом класса, или открытым интерфейсом класса.  [7]

Текст модуля состоит из двух основных разделов: interface - открытый интерфейс модуля, и implementation - реализация модуля. Все, что помещается непосредственно в раздел interface ( типы, переменные, константы, функции, процедуры), может быть использовано другими модулями программы. Все, что помещается в раздел implementation - внутреннее дело модуля. Внешние модули не могут видеть типы, переменные, константы, функции и процедуры, размещенные в разделе реализации.  [8]

При модификации базового класса не требуется изменять производные классы, если только открытый интерфейс базового класса остается неизменным.  [9]

При модификации класса элемента не требуется изменять его охватывающий класс, если только открытый интерфейс класса-элемента остается неизменным. Однако имейте в виду, что составной класс, возможно, потребуется перекомпилировать.  [10]

При модификации класса элемента не требуется изменять его охватывающий класс, если только открытый интерфейс класса-элемента остается неизменным. Однако имейте в виду, что составной класс, возможно, потребуется перекомпилировать.  [11]

12 Ошибочная попытка доступа к закрытым элементам класса. [12]

Программа на рис. 6.6 демонстрирует, что закрытые элементы класса доступны только через открытый интерфейса класса, включающий открытые функции-элементы. Во время компиляции этой программы компилятор выдает две ошибки, объявляющие, что закрытые элементы, указанные в каждом операторе, недоступны.  [13]

Изменения в базовом классе не требуют изменений в производных классах до тех пор, пока открытый интерфейс базового класса остается неизменным. Однако, производные классы могут нуждаться при этом в перекомпиляции.  [14]

Для обеспечения над свойствами ручных расчетов или с использованием прикладных расчетных программ в системе имеется открытый интерфейс прикладного программирования, позволяющий подключать модули, разработанные пользователем.  [15]



Страницы:      1    2    3