Dark_Knight
@Dark_Knight
Game Dev

Что означает этот код?

ЗДравствуйте.
Пытаюсь разобарться в коде и не совсем понимаю, что означает это
export class DashboardUsersComponent extends AbstractDashboardCard implements OnInit {

  constructor(private injector: Injector) {
    super(injector.get(DashboardCard.metadata.NAME),
      injector.get(DashboardCard.metadata.ROUTERLINK),
      injector.get(DashboardCard.metadata.ICONCLASS),
      injector.get(DashboardCard.metadata.COLS),
      injector.get(DashboardCard.metadata.ROWS),
      injector.get(DashboardCard.metadata.COLOR));
  }

Что в данном случае дает нам это наследование этого абстрактного класса? ДЛя чего оно? что можно делать в будущем с этим ?
  • Вопрос задан
  • 118 просмотров
Решения вопроса 1
Ni55aN
@Ni55aN
Видимо это дает возможность при статической типизации понимать, что работая с любой карточкой на Dashboard можно получить у нее следующие свойства
А в общем для соблюдения ООП
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы