Встречается на собеседованиях • сегодня

Какие знаешь парадигмы в TypeScript

TypeScript поддерживает несколько парадигм программирования: 1. **ООП (Объектно-ориентированное)** Классы, интерфейсы, наследование, инкапсуляция, полиморфизм. ```typescript class Animal { constructor(public name: string) {} move(distance: number) { console.log(`${this.name} moved ${distance}m`); } } ``` 2. **Функциональное программирование** Чистые функции, иммутабельность, функции высшего порядка. ```typescript const add = (a: number, b: number): number => a + b; const numbers = [1, 2, 3].map(x => x * 2); ``` 3. **Процедурное программирование** Последовательные операции, функции без состояния. 4. **Реактивное программирование** Работа с потоками данных (RxJS). 5. **Generic-программирование** Обобщённые типы для создания гибких компонентов. ```typescript function identity(arg: T): T { return arg; } ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы