Я понимаю, что они связаны с наследованием, но я не совсем понимаю, в каких ситуациях следует использовать каждый из них. Например:
Код: Выделить всё
class A extends B { ... }
class MyClass implements MyInterface { ... }
- Когда класс должен расширять другой класс?
- Когда лучше реализовать интерфейс?
- Существуют ли какие-либо ограничения или рекомендации?
Подробнее здесь: https://stackoverflow.com/questions/798 ... n-should-e
Мобильная версия