Назад к вопросам
Junior — Middle
86
Имели ли вы опыт работы с объектно-ориентированным программированием?
Ответ от нейросети
sobes.tech AI
Да, опыт работы с объектно-ориентированным программированием (ООП) у меня есть. В ООП основными концепциями являются классы и объекты, инкапсуляция, наследование и полиморфизм.
Например, в Node.js можно создавать классы и создавать их экземпляры:
class Animal {
constructor(name) {
this.name = name;
}
speak() {
console.log(`${this.name} издаёт звук.`);
}
}
class Dog extends Animal {
speak() {
console.log(`${this.name} лает.`);
}
}
const dog = new Dog('Шарик');
dog.speak(); // Выведет: Шарик лает.
Такой подход помогает структурировать код, делать его более читаемым и поддерживаемым.