JF
Duck можно будет использовать любую из родительских реализаций, в зависимости от параметраSize: a a a
JF
Duck можно будет использовать любую из родительских реализаций, в зависимости от параметраd
RC
interface Animal { void move(); }
interface Fly extends Animal {
default void move(){
//fly
}
}
interface Swim extends Animal {
default void mode(){
//swim
}
}
когда есть Fish и Hawk тогда все понятно.Duck пойдет копипастRC
K
JF
FlyingAnimal?S
ВХ
ВХ
RC
JF
Guest, который мог являться одновременно и Walk и Vehicle. И нужно было передавать Guest.name, в одном случае это было ФИО в другом номерJF
default на то default чтобы не описывать одинаковые реализации в разных имплементацияхRC
АП
JF
JF
interface default - разработка более гибкая, но сложная в осовоенииV
JF
RC
АП