SOLID — bu ob'ektga yo'naltirilgan dasturlashda qo'llaniladigan tamoyillar to'plami bo'lib, kodni yaxshiroq tashkil qilish, tushunarli va oson kengaytiriladigan qilishga yordam beradi. Bu tamoyillar dasturiy ta'minot ishlab chiqishda kamchiliklarni kamaytirish, moslashuvchanlikni oshirish va kodning o'qilishini yaxshilash uchun qo'llaniladi.