Bilgisayar programlarının, kendi içlerinde bir bütün oluşturan veriler ve altprogramlardan meydana gelmiş nesneler ve bu nesnelerin etkileşimi olarak ele alındığı programlama tekniği.