У этого типа полиморфизма есть специальное название?(Один класс, реализующий два или более интерфейса) - PullRequest
1 голос
/ 06 марта 2010

Только для изучения:

Скажем, у нас есть:

interface Musician { /* content skipped */ }
interface Teacher { /* content skipped */ }
interface Swimmer { /* content skipped */ }

class Crack
 implements Musician, Teacher, Swimmer {
   /* implementation skipped */
}

Crack me = new Crack ();

Итак, мы имеем, что объекты Crack являются «многогранными» (много граней).Этот термин обычно понимается?Любой другой термин для класса, реализующего более одного интерфейса?

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

1 Ответ

1 голос
/ 06 марта 2010

Я бы увидел, что объекты Crack являются многогранными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...