در مهندسی نرم‌افزار و مهندسی دانش کلاس نقشهٔ نوعی و مشترک برای گروهی از اشیاء است که ویژگی‌های مشترکی داشته، و رفتارهای مشترکی از خود نشان می‌دهند.
Em orientação a objetos, uma classe é uma descrição que abstrai um conjunto de objetos com características similares.