v
Size: a a a
v
v
ЮЧ
v
v
AK
v
v
v
v
T
T
T
A
ЮЧ
compose(Foo, Bar)
, который делает композицию классов с объединением интерфейса.ЮЧ
class Foo {
bar() { return 1 }
}
class Bar {
baz() { return 2 }
}
class Bak extends compose(Foo, Bar) {
bad() { return 3 }
}
ЮЧ
compose.getInstance(bak, Bar)
ЮЧ
Bar
, ассоциированный с Bak
.ЕМ
A