Найти тему
Легко в’IT

Разбираемся с SOLID

Итак, что же за аббревиатура такая SOLID? Давай разбираться!

Она обозначает пять принципов объектно-ориентированного программирования:

1. Принцип единственной ответственности (Single Responsibility Principle)

2. Принцип открытости/закрытости (Open/Closed Principle)

3. Принцип подстановки Барбары Лисков (Liskov Substitution Principle)

4. Принцип разделения интерфейса (Interface Segregation Principle)

5. Принцип инверсии зависимостей (Dependency Inversion Principle)

Каждый из этих принципов нацелен на улучшение качества кода и уменьшение возможных ошибок. Эти принципы могут применяться в любом объектно-ориентированном языке программирования. В следующих постах я расскажу про каждый из них подробнее. Интересно? Подписывайся, чтобы не пропустить!