Что делать, если меня интересует только onSee
и не заботятся о других событиях? Могу ли я, по крайней мере, опустить методы, которые не имеют возвращаемых значений?
interface EventHandler
{
fun onSee()
fun onHear()
fun onSmell()
fun onTouch()
fun onAwake()
fun onSleep()
}
fun addEventHandler(handler:EventHandler)
{
}
fun Main()
{
addEventHandler(object:EventHandler
{
override fun onSee()
{
print("I see.")
}
})
}