Как задать свойства нескольким объектам разных классов через 1 метод?
Есть у меня несколько объектов, которым нужно устанавливать язык отображения при получении его из бд. Как реализовать, что 1 объект устанавливал сразу всем нужным объектам язык ыыы)
Поставил сложность только из-за того, что не могу сформулировать нормально вопрос
1. Эти объекты реализуют некий интерфейс MultiLanguage, и извне проверять -- реализуют ли они такой, если да -- вызывать метод defineLang(), а проставлять им, внутри этого метода будет реализация простановки
2. Можно использовать сложный паттерн Visitor, если вам нужно добавить такое поведение
3. Можно юзать трейт -- можно этот способ совместить с 1 способом, если у всех объектов одно поведение