Scala hat kein statisches Schlüsselwort, sondern eine ähnliche Funktionalität durch Begleitobjekte. Hinter den Kulissen werden die Companion-Objekte zu Klassen kompiliert, die statische Methoden haben. Das alles ist syntaktischer Zucker. Was sind die Vorteile dieser Designauswahl? Nachteile? Haben andere Sprachen ähnliche Konstrukte?