SOLID қағидалары дегеніміз не
Нысанға бағытталған дизайнның бес қағидасы
SOLID — бұл Роберт С. Мартин тұжырымдаған нысанға бағытталған бағдарламалау мен дизайнның бес негізгі қағидасын білдіретін аббревиатура.
SOLID-тің бес қағидасы
- S — Жалғыз жауапкершілік қағидасы — әр класстың өзгертуге бір ғана себебі болуы керек
- O — Ашық/жабық қағидасы — класстар кеңейту үшін ашық, өзгерту үшін жабық болуы керек
- L — Лисков алмастыру қағидасы — ішкі класстардың нысандары ата-ана класстарының нысандарын алмастыра алуы керек
- I — Интерфейсті бөлу қағидасы — көптеген арнайы интерфейстер бір жалпы интерфейстен жақсы
- D — Тәуелділікті төңкеру қағидасы — нақты іске асыруларға емес, абстракцияларға тәуелді болыңыз
SOLID қолданудың артықшылықтары
- Кодтың оқылуы мен қызмет көрсетуін жақсарту
- Компонент сынағын жеңілдету
- Модульдер арасындағы байланысты азайту
- Рефакторинг пен функцияларды кеңейтуді жеңілдету
- Техникалық қарызды азайту
Бизнес қолданбалары
SOLID қағидалары кәсіпорын қолданбаларын әзірлеу үшін өте маңызды, мұнда код көп жылдар бойы әзірлеу топтары оңай масштабталатын және қызмет көрсетілетін болуы керек.