Встречается на собеседованиях • сегодня
Какой инструмент в Angular борется с Coupling
Angular использует Dependency Injection (DI) для борьбы с coupling (зацеплением). DI позволяет внедрять зависимости в компоненты, сервисы и другие части приложения, вместо их жесткого связывания. Это делает код более модульным, тестируемым и поддерживаемым.
Пример:
typescript
@Injectable({
providedIn: 'root'
})
export class DataService {
getData() { /*...*/ }
}
@Component({
selector: 'app-example',
template: `...`
})
export class ExampleComponent {
constructor(private dataService: DataService) {}
}Здесь DataService внедряется в ExampleComponent через конструктор, а не создается внутри компонента. Это уменьшает coupling, так как компонент зависит только от абстракции (интерфейса сервиса), а не от конкретной реализации.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы