Adı üstüne obje yönelimli programlama. Bir obje düşünebiliriz, mesela bir sınıfımız olsun, ismi de araç olsun. Bu aracın kendine münhasır hacim, ağırlık, hız gibi özellikleri olsun ve böyle özellikler oluşturalım. Bunlar Instance'ın Attribute'ları oluyor. İnstance'ıar ise araç sınıfından türetilmiş olan araba, bisiklet, motosiklet olur. Umarım kafanızda bir şey oluşmuştur. Ayrıca bunların kendine has metodları vs var, oraya girmiyorum.