конструктор?
```
abstract class Animal {
static burn(){
return new CatOrDog()
}
}
class Cat extends Animal{
мяу(){}
}
class Dog extends Animal{
гав(){}
}
const kitty = Cat.burn();
const puppy = Dog.burn();
```
никогда не понимал этих плясок вокруг магии классов
Что значит другой конструктор?
Готовлю SDK, поэтому там нужно максимально «плотно» работать с неймспейсами
Обсуждают сегодня