03 / 07 / 2009

design patterns (tasarım şablonları)

ekleyen: Emre Çevik kategori: design patterns| php

Sitemizde design patterns (tasarım şablonlarına) hakkında yazdığımız tüm yazılara bu bağlantıdan ulaşabilirsiniz.
yazının tamamını oku »

03 / 07 / 2009

visitor design pattern – php

ekleyen: Emre Çevik kategori: design patterns| php

Visitor (ziyaretçi) tasarım şablonu davranışsal (Behavioral Patterns) tasarım şablonları gurubunda yer alır. Bu tasarımın kullanılmasının amacı birleşik bir yapı üzerine yeni methodların eklenmesidir.

Bir sınıfa yeni method eklememiz gerektiğini düşünelim eğer bu programımızın tasarımını bozacak ise visitor tasarım şablonunu kullanabiliriz. Visitor tasarım şablonu işlevsellik açısından decorator tasarım şablonuna benzerlik gösterir.
yazının tamamını oku »

02 / 07 / 2009

bridge design pattern – php

ekleyen: Emre Çevik kategori: design patterns| php

Bridge (köprü) tasarım şablonu yapısal (structural patterns) tasarım şablonları grubunda yer alır. Bu yöntem sayesinde sınıf hiyerarşileri daha esnek bir hale getirilir.

yazının tamamını oku »

02 / 07 / 2009

flyweight design pattern – php

ekleyen: Emre Çevik kategori: design patterns| php

Flyweight (sinek siklet) tasarım şablonu yapısal (structural patterns) tasarım şablonları grubunda yer alır. Flyweight kullanım amacı kullanılan nesne sayısının aşşağıya çekilmesidir. 1 tane nesne oluşturup farklı verileri bu nesneye method parametresi olarak göndeririz.

yazının tamamını oku »

01 / 07 / 2009

polymorphism

ekleyen: Emre Çevik kategori: design patterns| php

Polimorfizm, değişik şekilleri alabilme anlamına gelmektedir. Bir sınıfa ait nesne, o sınıfın alt sınıflarından birinin şekline bürünebilir. Bu nesneler içeride farklı çalışmalarına rağmen dışarıdan bakıldığında aynı görülür.

yazının tamamını oku »

flickr fotoğrafları

    n770524176_175331_3446n770524176_778008_2843n770524176_647791_9652

ne yapıyoruz

yazıyoruz ;) çiziyoruz ;) ya siz?

anket

design pattern yazılarını nasıl buldunuz?

sonuçlar

Loading ... Loading ...