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