Назад | Перейти на главную страницу

Преимущества вспомогательных классов при расширении схемы Active Directory

Мне нужно добавить некоторые атрибуты к пользовательскому классу в Active Directory.

Я вижу, что для этого можно либо добавить атрибуты непосредственно к классу пользователя, либо создать вспомогательный класс, содержащий мои атрибуты, а затем присоединить вспомогательный класс к пользователю.

Каковы плюсы и минусы двух подходов? Я где-то читал, что рекомендуется использовать вспомогательный класс, но не мог понять, почему.

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