İngilizce: object orienled
En küçük birimlerin tanımlanması, paylaşım ve çok şekillilik gibi üç esas özelliğiyle bir bütün oluşturan, dünya modellerini oluştururken objelerin özellikleri dikkate alınarak taklit etme yoluyla aranan bir dizayn ve programlama metodolojisi.