 דערקלערן די חילוק צווישן אַ קלאַס און אַ כייפעץ אין כייפעץ-אָריענטיד פּראָגראַממינג (אָאָפּ).
אין דעם קאָנטעקסט פון אָבדזשעקט-אָריענטיד פּראָגראַממינג (אָאָפּ), אַ קלאַס איז אַ פּלאַן אָדער מוסטער פֿאַר קריייטינג אַבדזשעקץ. טראַכטן פון אַ קלאַס ווי אַ באַגריף, אָדער אַ קאַטעגאָריע, וואָס דיפיינז אַ גאַנג פון פֿעיִקייטן וואָס קעראַקטערייז קיין כייפעץ וואָס געהערט צו אים. קלאסן אַרייַננעמען מעטהאָדס (פאַנגקשאַנז) און פּראָפּערטיעס (אַטטראַביוץ) וואָס אַרבעטן אויף אָדער באַשרייַבן די דאַטן אין די אַבדזשעקץ פון דעם קלאַס. אויף די אנדערע האַנט, אַ כייפעץ איז אַ בייַשפּיל אָדער יחיד מיטגליד פון אַ קלאַס. עס איז אַ באַטאָנען מעקייַעם פון די קלאַס מוסטער, און עס האט זיין אייגענע גאַנג פון וואַלועס פֿאַר די פּראָפּערטיעס דיפיינד אין די קלאַס. אַ כייפעץ קענען ינטעראַקט מיט אנדערע אַבדזשעקץ דורך ינוואָוקינג די מעטהאָדס פון די קלאַס וואָס עס געהערט צו. צו לייגן עס אין סימפּלער טערמינען, מיר קענען טראַכטן פון אַ קלאַס ווי אַ רעצעפּט און אַ כייפעץ ווי אַ ריזאַלטינג שיסל. א איין רעצעפּט (קלאַס) קענען ווערן גענוצט צו מאַכן קייפל קיילים (אַבדזשעקץ) מיט די זעלבע ינגרידיאַנץ (פּראָפּערטיעס) און סטעפּס (מיטלען), אָבער יעדער שיסל (אָבדזשעקט) קענען זיין אַ ביסל אַנדערש באזירט אויף די פּרעפֿערענצן פון די יחיד שעף.