қатты
Объектіге бағытталған компьютерлік бағдарламалауда SOLID термині бағдарламалық жасақтама дизайнын түсінікті, икемді және қолдау көрсетуге арналған Бес дизайн принципіне арналған мнемоникалық аббревиатура болып табылады. Бұл принциптер Роберт С.Мартин алға тартқан көптеген принциптердің жиынтығы болып табылады. SOLID принциптері кез-келген объектіге бағытталған дизайнға қатысты болғанымен, олар икемді даму немесе адаптивті бағдарламалық жасақтама сияқты әдістемелер философиясының негізі бола алады. Қатты принциптер теориясын Мартин өзінің 2000 жылғы "дизайн принциптері мен дизайн үлгілері" мақаласында енгізген, дегенмен қатты аббревиатураның өзін кейінірек Майкл Физерс енгізген.
solid деп аталатын объектіге бағытталған дизайнның алғашқы бес қағидасын кім атады
Роберт С.Мартин