⚡️ Принципы SOLID. Часть 1
Это свод правил, который позволяет писать стабильный и гибкий код. Всего он состоит из пяти частей:
· Принцип единственной ответственности — каждый компонент должен выполнять одну и только одну функцию.
· Принцип открытости-закрытости — Код должен быть открыт для расширения, но закрыт для модификации. Надо написать так, чтобы было легко добавить новые функции, не меняя старый код.
· Принцип подстановки Барбары Лисков — Функции, которые используют базовый тип, должны иметь возможность использовать подтипы базового типа не зная об этом. Пример нарушения на фото.
#миниурок #solid
Post #1323
3.42K

- 👍 6