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