Динамически связанные вспомогательные классы
Динамически связанный вспомогательный класс — это класс, присоединенный к отдельному объекту, а не к классу объектов. Динамическое связывание позволяет хранить дополнительные атрибуты с отдельным объектом без влияния на расширение определения схемы для всего класса. Например, предприятие может использовать динамическую компоновку для присоединения вспомогательного класса конкретного отдела к пользовательским объектам своих продавцов и другим вспомогательным классам конкретного отдела к пользовательским объектам сотрудников в других отделах.
Динамическое связывание не сложно: добавьте имя вспомогательного класса в значения атрибута objectClass объекта. Если вспомогательный класс имеет любые обязательные атрибуты (mustHave или systemMustHave), их необходимо задать одновременно. Дополнительные сведения и пример кода см. в разделе "Добавление вспомогательного класса в экземпляр объекта".
Чтобы удалить динамически связанный вспомогательный класс, снимите значения всех атрибутов из вспомогательного класса, а затем удалите имя вспомогательного класса из атрибута objectClass объекта.
При динамическом добавлении вспомогательного класса, который является подклассом другого вспомогательного класса, оба вспомогательных класса добавляются в целевой объект. Однако удаление дочернего вспомогательного класса не удаляет его родительский класс; каждый класс должен быть явно удален.