295 читали · 3 года назад
🧱 SOLID-принципы: что такое и зачем нужны. Разбираем по буквам
Спойлер: к игре Metal Gear Solid пять принципов объектно-ориентированного программирования отношения не имеют. SOLID – это какая-то игра? Не совсем. SOLID – пять принципов объектно-ориентированного программирования, которые задают архитектуру программы. Разберем по буквам: S (The Single Responsibility Principle) – принцип единой ответственности, то есть один класс решает одну задачу и у класса должна быть только одна причина для изменения. Если класс задает направление движения машины, то этот класс не должен выполнять какие-либо другие задачи...
4 месяца назад
SOLID принципы для разработки, всё что нужно знать
Введение SOLID — это акроним из пяти основных принципов объектно-орициального (ООП) проектирования, сформулированных Робертом Мартином (Robert C. Martin). Эти принципы помогают создавать гибкие, расширяемые и легко поддерживаемые системы. Для разработчиков важнее не просто знать определения, но и понимать, почему каждый принцип существует и как его применять на практике. Ниже подробно разберём каждую букву SOLID, подкрепив пояснения качественными примерами на JavaScript (ES6+). Если вам привычнее PHP, сквозные идеи будут аналогичны — достаточно лишь синтаксиса...