Javascript in Object Oriented yeteneklerinden en önemlilerinden biri prototype objesidir. Bu özellik Object Oriented (Nesne Yönelimli) dillerin temel özelliklerinden biri olan inheritance(kalıtım) mimarisi ne benzetilebileceği gibi .NET 3.0 ile beraber gelen extension methods yapısına da benzetilebilir. Temel olarak Prototype objelerin en büyük amacı Javascript ve HTML objelerine barındıramadıkları fonksiyonları, yada özellik(attribute) leri kazandırabilmektedir. Bu sizin [...]
Method Chaining yüksek seviyeli programlama dillerinde kullanılan bir Class tasarım şablonudur. Mantığı bir class içerisinde yer alan metodların Class in kendi referansını döndürmesi olayına dayanır. Basit bir örnek ile açıklamak gerekir ise… class Kisi{ private string isim; private string soyisim; public Kisi setIsim(string i){ this.isim = i; return this; } public Kisi setSoyisim(string s){ this.soyisim [...]