Описание конструктора в родительском классе вместо дочерних
С этим могут быть проблемы?(давно классы не юзал)
например:
- изменение b может повлеять на c?
- есть ли разница унаследовать(юзать конструктор радителья) или в каждом обявить идентичный конструктор?
- 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' });
//....