BP
Можно сойтись на том, что ООП - штука которую никто досконально не может определить (как и ФП).
Я на самом деле хотел изначально сказать что лучше заменить фразу "в ООП", на что-то в "статическом типизированных яп"
Size: a a a
BP
G
BP
BP
BP
G
ch
_
kl
A
kl
A
kl
A
A
kl
kl
МE
interface Handler<T : Event> {
fun handle(event: T)
fun get(): T
}
val subscribers = mutableListOf<Subscription<out Event>>()
subscribers.add(Subscription(this, H2()))
subscribers.forEach { subscription: Subscription<out Event> ->
Log.e("ssss1", subscription.eventHandler.get().toString())
subscription.eventHandler.handle()
}
МE
МE