Встречается на собеседованиях • сегодня
Что преподносит TypeScript со стороны ООП
TypeScript поддерживает ключевые концепции ООП: классы, интерфейсы, наследование, инкапсуляцию и полиморфизм.
Классы с модификаторами доступа (public, private, protected):
typescript
class Animal {
private name: string;
constructor(name: string) { this.name = name; }
protected speak(): void { console.log(`${this.name} makes a sound`); }
} Наследование:
typescript
class Dog extends Animal {
bark(): void { this.speak(); } // доступ к protected методу
} Интерфейсы для описания контрактов:
typescript
interface Movable {
move(): void;
}
class Car implements Movable {
move() { console.log("Driving..."); }
} Абстрактные классы и перегрузка методов также поддерживаются. TypeScript добавляет статическую типизацию, что делает ООП-код более предсказуемым.

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