Пожалуйста, помогите мне с объектно-ориентированным программированием. У меня есть класс Основной класс где я создал Клиент объект (экземпляр) класса Клиенты класса. После этого я создал объект Адрес (пример) Класс Адреса в Основной класс.Как установить флаг для указанного объекта из другого объекта другого класса?
У одного клиента есть несколько Адресов, но только один адрес может быть основным (основным).
Вопрос: как установить для существующего объекта Клиент, что он имеет основной адрес. Мне нужно сделать это из объекта Адрес, потому что есть логика выбора главного адреса в объекте Адрес. Спасибо.
Показанный код может помочь вам. –
Вы не должны выбирать главный адрес в классе 'Address', а вместо него вместо' Client'. Что делать, если вы будете использовать класс «Адрес» в большем количестве контекстов? Пусть потребители такого класса обернут свою логику вокруг списка адресов. – moonwave99