Hat ECMAScript 6 eine Konvention für abstrakte Klassen? [Duplikat
Diese Frage hat hier bereits eine Antwort:
Wie erstelle ich eine abstrakte Basisklasse in JavaScript, die nicht instantiiert werden kann? 3 answersIch war überrascht, dass ich beim Lesen von ES6 nichts über abstrakte Klassen finden konnte. (Mit "abstrakte Klasse" meine ich die Java-Bedeutung, in der eine abstrakte Klasse Methodensignaturen deklariert, die eine Unterklasse implementieren muss, um instanziierbar zu sein.)
Kennt jemand Konventionen, die zur Implementierung abstrakter Klassen in ES6 angewendet wurden? Es wäre schön, eine abstrakte Klassenverletzung durch statische Analyse erfassen zu können.
Wenn ich zur Laufzeit einen Fehler auslösen würde, um einen Versuch der Instanziierung einer abstrakten Klasse zu signalisieren, welcher Fehler würde dann auftreten?