У меня получается глупая ситуация, но приведу пример-синоним моего кода
class Parent {
constructor(){
}
methodA(){
// ..
this.methodB();
// ..
}
methodB(){
// empty because need override in child class
}
};
class Child1 extends Parent {
constructor(){
super();
}
methodB(){
// my actions
}
}
Таких дочерних классов у меня полным полно, и они наследуются от родительского класса у которого есть метод A (прописывать его в каждом дочернем классе муторно, там много действий внутри происходит), но он вызывает метод B, внутрянка метода B для каждого дочернего класса своя (Child1, Child2, .., ChildN), но если я не пропишу его в родительском классе (тогда компилятор ругается и говорить, что не видит его), что делать? Как-то некрасиво смотрится, когда оставляю пустой метод в классе-родителе.