İçindekilerGirişİndex
YukarıİlkÖncekiSonrakiSon
Geriİleri
Yazdır

Object Oriented Programming

Kendi başına belli işlevler gören nesneler yapıp kullanarak program yapma tekniği

OOP, sadece bir programlama tekniği değil aynı zamanda tasarım biçimidir. Bir yazılım sadece inheritance hiyerarşisini belirlemekle üretilebilir. Bunun için temel ilkeler vardır. Örneğin, kod tekrarı yapılmamalıdır. Aynı işlemi yapan iki ayrı kod parçası sistemde kesinlikle bulunmamalıdır. Bir başka ilke, gerçek hayatta somut ve soyut bütün kavramlar birer nesneye karşılık gelmelidir. Bir yazılımın üzerinde çalıştığı her konu zaten belli inheritance hiyerarşisini içermektedir. Örneğin her insan bir canlıdır, her eleman bir insandır, her yünetici aynı zamanda bir elemandır.