Как один класс может реализовать 2 интерфейса?

105
05 января 2021, 05:20

Читаю книгу по паттернам (паттерны проектирования, Эрик и Элизабет Фримен. 42 ст.):

там объясняется одно неверное решение, где один класс должен реализовать два интерфейса (Quackable, Flyable). Сам изучаю TypeScript, а книга написана под Java, но, ни в первом, ни во втором языке не нашел такой возможности. Как один класс может реализовать 2 интерфейса?

Answer 1
interface Flyable {
  fly();
}
interface Quackable {
  quack();
}
class Duck implements Flyable, Quackable {
  fly() {
    // Do fly;
  }
  quack() {
    // Do quack;
  }
}
READ ALSO
Конфигурация spring-webmvc.xml

Конфигурация spring-webmvc.xml

Помогите сконфигурировать Spring

98
Ошибка с заполнением Spinner Android

Ошибка с заполнением Spinner Android

Хочу полученные результаты от сервера закинуть в Spinner, но выкидывает ошибку:

112
Не могу создать executable JAR-архив

Не могу создать executable JAR-архив

Пытаюсь поподробнее разобраться с ручной компиляцией java-проектов и появилась задача создать простой выполняемый jar-архивИмеется файл:

116
Перезагрузка скриптов

Перезагрузка скриптов

Возможно ли на JS динамически перезагрузить подключенные скрипты (обновить их кэш - загрузить scriptjs?time=111 с текущим значением времени)?

94