Принципи
SOLID
(Single Responsibility
, Open/Closed
, Liskov Substitution
, Interface Segregation
, Dependency Inversion
) забезпечують гнучкість, підтримуваність та читабельність коду.
// Приклад принципу єдиної відповідальності
class User {
constructor(name, age) {
this.name = name;
this.age = age;
}
displayInfo() {
console.log(`Имя: ${this.name}, Возраст: ${ this.age}`);
}
saveToDatabase() {
// Логіка збереження користувача до бази даних
}
}