В чем причина наличия сопутствующих объектов в Scala?
Есть ли случай, когда нужен сопутствующий объект (синглтон) для класса? Зачем мне, скажем, создавать класс, Fooа также создавать для него сопутствующий