Описание конструктора в родительском классе вместо дочерних

С этим могут быть проблемы?(давно классы не юзал)

например:

  1. изменение b может повлеять на c?
  2. есть ли разница унаследовать(юзать конструктор радителья) или в каждом обявить идентичный конструктор?
  3. A каким то оброзом связывает b и c?

чтобы в каждом не прописывать одно и то же.

class A {
  constructor(properties) {
    Object.assign(this, properties);
  }
}

class B extends A {}
class C extends A {}
//....

const b = new B({ name: 'B' });
const c = new C({ name: 'C' });
//....

Ответы (0 шт):