Class'lar sadece Object Oriented çalışmanızı kolaylaştırır. Object Oriented her elemana bir nesne olarak bakmaktır. fonksiyonlarla da object oriented kod yazabilirsiniz. Fakat bunun için yine class yapısını andıran alakalı fonksiyonlar ve referans değişkenler kullanmanız gerekir. Her eleman üzerine düşen görevi yapıyorsa ve birbirleriyle ilişkili yaşıyorlarsa bu object oriented modelidir.
Nesneden kastınız $elma, $armut gibi değişkenler mi? yoksa karakterlerle nesne resimleri mi çizmeliyiz