oop
-
-
-
kapsülleme , kalıtım ve çok biçimlilik temel prensiplerine dayanan bir yazılım tekniğidir.
-
evrim su sekilde:
- 'merhaba dunya'
- 3+5 kac eder yaz
- 3 ve 5 i kullanici girsin deyip degiskenlere giris
- daha kompleks bilgi - ornegin bir insanin boyu ve kilosu ve ismi grup halinde- isleyim deyip gruplanmis degikenler yani struct/tuple lar
- gruplanmis bilgilere fonksiyon ekleme ihtiyacindan kaynakli nesne kullanimi
- benzer nesnelerin kodlarini kopyala-yapistir yerine kalitim kullanma
- unit testing diye bir sey duyuyoruz ama nedense bizim nesnelerimizle tam calismiyor, fake stub mock diye bir seyler var hayalet gibi seyler
- nesne tabanli yaziyorum deyip binlerce satir kod iceren nesnelerden kaynakli kesmekese cozum arama, refactoring ile tanisma
- ilk kitap robert fawlerdan, ama bu daha cok fonksiyonlar icin kullanilisli, hala nesnelerimiz buyuk ve icice
- solid diye bir sey bulma, bunu anlamak ve uygulayabilmek icin aylarini harcama
- unit testlere geri donme, hayaletlerin gercek oldugunu gorme, gozlerin acilmasi
- nesne tabanli dizayn yapiyoruz ama standart problemleri daha kolay cozme yollari olmali... acaba baska programcilar ne yapiyorlar? dizayn paternleri ve gof kitabi
- dizayn paternleri uygulayip ogrenmeye de aylar harcama
- ezbere kullandigimiz webforms/mvc/mvp tarzi dizayn modellerini sorgulama.
daha gider de gider bu, 3 ayda yazilimci olunur diyenler gerisini doldursunlar -
-
artık yayınlanmayan müzik albümleri için de kullanılan kısaltma. açılışı out of print.
-
-
"nesneye yönelik programlama" anlamına gelir.yazılımcıları( .net) herşeyi nesne olarak düşünmeleri gerekir çünkü herşey nesneden türer.object oriented in aslında kod tekrarı yapmamak ve hedef nesne doğru tanımlamak gerekir.
-
nesneye dayalı programlama. java c++ c# örnek verilebilir
-
database'deki tüm tabloları ayrı birer obje olarak tanıtmakla olmayacak şey.
ekşi sözlük kullanıcılarıyla mesajlaşmak ve yazdıkları entry'leri
takip etmek için giriş yapmalısın.
hesabın var mı? giriş yap