Я создал интерфейс в модели класса. Этот интерфейс имеет два метода, A и B, и метод a принимает аргумент (a), и метод B не принимает аргумент (пока).
Кроме того, я создал класс, который реализует этот интерфейс, перекрывая оба метода.
после обсуждения метода модели B теперь также должен принимать параметр (b), поэтому я изменил интерфейс, чтобы отразить это изменение. Однако класс, реализующий этот интерфейс, не обновляется автоматически. Для одного класса можно добавить метод, повторно создав связь между интерфейсом, указав, какой метод должен быть реализован, и удалив эту связь снова. Затем старая сигнатура метода также должна быть удалена.
Это большая работа, если существует более одного класса, реализующего модифицированный интерфейс, не говоря уже об ошибках.
знает ли кто-нибудь, как сделать так, чтобы вся модель класса обновила этот тип зависимости?