Nesne tabanlı programlama nedir ne işe yarar ?

Risalet

Global Mod
Global Mod
Nesne tabanl programlama (NTBP), bilgisayar programlamada kullanlan onemli bir yaklasmdr. NTBP, daha once gelistirilen programlama modellerinin aksine, kodlarn daha kolay anlaslmasn ve daha hzl uretilmesini saglamak icin tasarlanmstr. NTBP, programlamay kodlarn degil, cozumlemecinin tarafndan yaplan problemlere dayal olarak duzenlemek icin kullanlr. Bu yaklasm, programclarn tek bir kod parcasnn cok farkl sekillerde kullanlabilecegini ve programlarn yeniden kullanlabilir kodlar ile hzl bir sekilde olusturulabilecegini saglamaktadr.

Nesne Tabanl Programlama Nedir?

NTBP, programlama yaklasmnn bir alt turu olarak dusunulebilir. NTBP, nesne tabanl programlamann temel olarak uc temel ozelliginden olustugu soylenebilir. Bunlar; nesne temelli, mesaj tabanl ve yoneylemsel programlamadr. Nesne tabanl programlamada, programclar, cozumlemecinin kafasna en uygun sekilde dusundukleri problemleri cozmek icin nesneler olustururlar. Nesneler, ozellikleri ve eylemleri olan, bazen gercek hayatta karslaslan nesnelerin programlanms olan versiyonlardr. Nesneler, diger nesnelerle haberlesmeye olanak saglayan mesajlar ile haberlesirler. Ayrca, nesneler, calstklar zaman ortaya ckan sonuclarn kontrol edilmesi amacyla yonergeler ile de calsrlar.

Nesne Tabanl Programlama Ne Ise Yarar?

NTBP, programlama modelinin onceki versiyonlarna kyasla daha hzl ve verimli bir sekilde calsmasna izin verir. NTBP kullanlarak yazlan kodlar, gelistiriciler icin daha kolay anlaslr ve okunabilirdir. Ayrca, NTBP sayesinde programlama surecinde yaratlan kodlar yeniden kullanlabilir hale getirilir. Bu, bircok kod parcasnn cok farkl problemler icin kullanlabilmesini, programlama suresini ve maliyetini dusurmeyi saglamaktadr. NTBP, programlama surecini daha kolay ve anlaslr hale getirdigi icin, programlamaya cok az bilgiye sahip olan gelistiriciler icin de kullansldr.