تتيح الطرق العامة والفئات العامة للمبرمجين تحديد مجموعة من الطرق ذات الصلة باستخدام إعلان طريقة واحدة، أو مجموعة من الأنواع ذات الصلة باستخدام إعلان فئة واحدة، على التوالي.