Я пытаюсь понять, каковы преимущества использования интерфейсов, чтобы я мог знать, когда и как их использовать. Большинство источников в Интернете относительно на уровне поверхности, объясняя, как работают интерфейсы, но не зачем их использовать, и когда я смотрю на титульный вопрос, я не получаю никаких результатов, которые говорят мне, выходит ли цель интерфейсов за пределы полиморфизма и Множественное наследственность. Используется для полиморфизма, и единственная вещь, которая отличает реализацию от расширения, - это множественное наследственность. < /p>
Если бы я знал наверняка Проектные решения, и если бы я узнал о цели вне этого, это заполнило бы серьезный пробел в моих знаниях. Я использовал тег дизайна шаблонов, потому что, возможно, есть шаблон дизайна, который использует интерфейсы, который явно выходит за рамки простого полиморфизма или множественного наследства.
Подробнее здесь: https://stackoverflow.com/questions/710 ... iple-inher
Есть ли интерфейсы какую -либо цель, помимо достижения полиморфизма и множественного наследования? ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение