dimsuz
10/03/2017, 11:31 AMsealed class Data
class StructuredData : Data()
data class GenericData(val payload: Int) : Data()
is less optimal than following:
sealed class Data
object StructuredData : Data()
data class GenericData(val payload: Int) : Data()
I often see object
used in these situations, was curious what are the pros of this approach. Tighter bytecode?