Это нормально, чтобы добавить свой собственный метод в классе, который реализует интерфейс?

Это нормально, чтобы добавить свой собственный метод в классе, который реализует интерфейс.

Всего 1 ответ


Да. Если ваш класс реализует методы интерфейса SomeInterface , для любого модуля, требующего этот интерфейс, этого будет достаточно.

Другие методы могут использоваться для вычисления некоторых внутренних значений или для реализации других интерфейсов.

Но вы не должны вызывать этот метод из модуля, который требует SomeInterface , в противном случае другие реализации этого интерфейса могут не работать с этим модулем.


Есть идеи?

10000