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