Универсальные компоненты

Универсальные компоненты

Вот лишь некоторые компоненты, содержащиеся в классе GENERAL, а значит, доступные всем другим классам. Часть из них была введена и использована в предшествующих лекциях курса:

[x]. clone для создания клона (дубля) объекта, а также его "глубинный" вариант deep_clone для рекурсивного дублирования полной структуры объекта;

[x]. copy для копирования содержимого одного объекта в другой;

[x]. equal для сравнения объектов (поле-с-полем), а также его "глубинный" вариант deep_equal;

[x]. print и print_line - печать простого представления по умолчанию любого объекта (default representation);

[x]. tagged_out - строка, содержащая представление по умолчанию любого объекта, в котором каждое поле сопровождается своей меткой (tag) (соответствующим именем атрибута);

[x]. same_type и conforms_to - булевы функции, сопоставляющие тип текущего объекта с типом другого;

[x]. generator - возвращает имя порождающего (generating) класса объекта, то есть класса, экземпляром которого является данный объект.

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

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

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

10.1. Компоненты

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

10.1. Компоненты Для представления физических сущностей в языке UML применяется специальный термин – компонент (component). Компонент реализует некоторый набор интерфейсов и служит для общего обозначения элементов физического представления модели. Для графического


Глава 1 Универсальные интернет-поисковики

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

Глава 1 Универсальные интернет-поисковики Универсальные интернет-поисковики – это основное и наиболее известное средство интернет-поиска. Такие поисковики обеспечивают максимальный охват различных ресурсов. Именно к универсальному типу относятся крупнейшие и


2.10.4. Универсальные пароли

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

2.10.4. Универсальные пароли Производители BIOS раньше устанавливали в свои чипы универсальные коды доступа, которые позволяли войти в систему, не зная основной пароль, который установил администратор. Например, в одной из версий BIOS компании AWARD использовался универсальный


Универсальные форумы и сообщества

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

Универсальные форумы и сообщества Обсуждение насущных вопросов, связанных с домашней техникой, – профиль форума на сайте http://forum.qol.ru. Сюда можно обратиться перед покупкой новой бытовой техники, чтобы узнать отзывы о ней других пользователей форума, а также выяснить


Компоненты и VCL

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

Компоненты и VCL 1. Каковы ограничения на стандартные компоненты Delphi? Все компоненты, использующие TList для сохранения информации, имеют верхний предел 16368 единиц. Hапример, TTabControl может содержать до 16368 закладок и Delphi Component Palette может содержать до 16368 страниц. Многие из


Универсальные утилиты проверки почты

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

Универсальные утилиты проверки почты Утилита проверки почты KDE Korn является частью модуля KDE pim (http://pim.kde.org/). Умеет проверять наличие информации по протоколам mbox, pop3, imap4, qmail, kmail, nntp и некоторым другим, поддерживает основные методы аутентификации. В репозитарии Ubuntu, как и во


Универсальные «комбайны»

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

Универсальные «комбайны» Magix MP3 Maker Сайт: http://site.magix.netРазмер: Поставляется на CDСтатус: CommercialЦена: $30Универсальный «комбайн» для работы с MP3-коллекцией. В принципе с помощью этой программы можно делать все: она аккуратно «снимет» дорожки с AudioCD, упаковав их в один из


Универсальные клавиатурные команды

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

Универсальные клавиатурные команды В операционной системе Windows предусмотрено некоторое количество универсальных клавиатурных команд (действующих в любых программах). Например, одновременное нажатие клавиш Alt и Tab приводит к переключению между активными задачами. Об


Компоненты

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

Компоненты Пример использует представление точки в двумерной графической системе: Рис. 7.1.  Точка и ее координатыДля определения типа POINT как абстрактного типа данных потребуется четыре функции-запроса: x, y, ?, ?. (В текстах подпрограмм для двух последних функций будут


Компоненты-операции

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

Компоненты-операции Рассмотрение выражения:x + aприводит к важному понятию компонента-операции (operator feature). Это понятие может восприниматься как чисто косметическое, имеющее только синтаксическую значимость, и реально не вносящее ничего нового в ОО-метод. Но именно такие


Универсальные классы

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

Универсальные классы Удобно использовать следующее соглашение:Правило Универсального КлассаЛюбой класс, не содержащий предложение наследования, неявно содержит предложение вида:inherit ANY,ссылающееся на класс ANY из библиотеки Kernel.Тем самым становится возможным


Подход №2: универсальные команды

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

Подход №2: универсальные команды А можно создать универсальные команды, то есть команды, которые не заточены на работу всего лишь с одним специфическим компонентом. Если большая часть всех историй предполагает работу над несколькими компонентами, тогда такое


Универсальные сенсоры CubeSensors или Jawbone UP для помещений Николай Маслухин

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

Универсальные сенсоры CubeSensors или Jawbone UP для помещений Николай Маслухин Опубликовано 24 января 2014 На прошедшей CES 2014 было показано рекордное количество фитнес-браслетов, ежеминутно анализирующих жизнь владельца и выдающих рекомендации по её


Основные компоненты PKI

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

Основные компоненты PKI Нельзя утверждать, что PKI сама по себе является инфраструктурой безопасности, но она может быть основой всеобъемлющей инфраструктуры безопасности. Инфраструктура открытых ключей представляет собой комплексную систему, сервисы которой


Универсальные ЭВМ, разработанные под руководством С. А. Лебедева в московский период

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

Универсальные ЭВМ, разработанные под руководством С. А. Лебедева в московский период БЭСМТехнические характеристики: быстродействие — 8–10 тыс. операций в секунду, представление чисел с плавающей запятой, разрядность 39, система ламповых элементов, внешняя память на