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

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

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

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

1 ответ

Решение

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

Другие вопросы по тегам