SOLID tamoyillari - bu ob'ektga yo'naltirilgan dasturlashda yuqori sifatli va oson saqlanadigan dasturiy ta'minot yaratish uchun ishlatiladigan beshta dizayn tamoyillari. Ushbu tamoyillar quyidagicha: 1. Yagona javobgarlik printsipi (Single Responsibility Principle, SRP): Ushbu printsip har bir sinfning yagona javobgarligi bo'lishi kerakligini va bu javobgarlik sinfning o'z ichiga o'ralgan bo'lishi kerakligini aytadi. Bu shuni anglatadiki, bir sinf birdan ortiq vazifani bajarish uchun javobgar bo'lmasligi kerak. 2. Ochiq-Yopiq printsipi (Open-Closed Principle, OCP): Ushbu printsip bir sinf kengaytirilishi uchun ochiq bo'lishi kerakligini, ammo modifikatsiya uchun yopiq bo'lishi kerakligini aytadi. Bu shuni anglatadiki,
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence