Реализации на Kotlin
Publisher-subscriber
Общая реализация на языке Kotlin
interface ISubscriber {
fun writeComment()
}
fun main() {
val publisher = Publisher()
val goodSubscriber = GoodSubscriber()
val badSubscriber = BadSubscriber()
val neutralSubscriber = NeutralSubscriber()
publisher.subscribe(goodSubscriber)
publisher.subscribe(badSubscriber)
publisher.subscribe(neutralSubscriber)
publisher.doAction()
publisher.unsubscribe(badSubscriber)
publisher.doAction()
}
Last updated
Was this helpful?