June / 2009

27 / 06 / 2009

michael jackson kimdir ?

ekleyen: Emre Çevik kategori: genel

Jackson, 90 lı yıllarda ( ben öncesini hatırlayamıyorum ) genelde herkesin evinde kasetinin bulunduğu kişiliktir.
Jackson, şu anda 30-40 lı yaslardaki tüm şarkıcıların idol olarak aldığı kişiliktir.
Jackson, tartışmasız gelmiş geçmiş en büyük şarkıcıdır.
Jackson’a, yaklaşabilecek tek kişi Madonna’dır fakat oda eline su dökemez.

Jordan neyse Jackson‘da odur.
Bundan sonra ne bir Jordan çıkar, nede bir Jackson.

etiketler:

27 / 06 / 2009

facade design pattern – php

ekleyen: Emre Çevik kategori: design patterns| php

Facede (cephe) tasarım şablonu yapısal ( Structural Patterns ) tasarım şablonları grubunda yer alır. Facade kullanmaktaki amacımız yeni birşey yaratmak değil, işleyen sistemi daha basit bir şekilde çözmektir.

Bazı işlemleri yapmak için 4-5 tane nesne türetebiliriz ve bu nesnelerin fonksiyonlarını kullanırız. Bir işlem için yazacağımız kod 10-15 satır bulabilir ve bu işlemide sıklıkla tekrarlıyor olabilirz. Bu işlem icin bir arayüz tasarlayıp orada yaparsak zaman açısından fayda sağlarız.
yazının tamamını oku »

27 / 06 / 2009

adapter design pattern – php

ekleyen: Emre Çevik kategori: design patterns| php

Adapter (adaptör) tasarım şablonu davranışsal (Structural Patterns) tasarım şablonudur ve var olan 2 sınıfı bir birine bağlama görevi görür. Böylece bu birbirine bağladığımız iki sınıfın eski yapılarını korumuş oluruz.

Konuyu daha iyi anlamak için örneğimize göz atalım.

Örneğimizde 2 adet sınıfımız olmalı ve biz Adapter sınıfı ile bunları bir birine bağlamalıyız. Örnek olarak 2 sınavda alınan notların ortalamasını yazan bir uygulama yapalım.
yazının tamamını oku »

26 / 06 / 2009

public, private, protected

ekleyen: Emre Çevik kategori: ipuçları| php

bu yazıda sizlere public, protected ve private kullanımını anlatmaya çalışacağım. ilk olarak ne anlama geldiklerine bakalım.

public olarak işaretlenen öğeye hem sınıf içinden, hemde dışarıdan ulaşılabilir.
protected olarak işaretlenen öğeye hem sınıf içerisinden hemde bu sınıf tarafından kalıtım yoluyla türemiş sınıflardan ulaşılabilir.
private olarak işaretlenmiş öğeye ise sadece sınıf içerisinden ulaşılabilir.
yazının tamamını oku »

26 / 06 / 2009

chain of responsibility design pattern- php

ekleyen: Emre Çevik kategori: design patterns| php

Chain of responsibility (sorumluluk zinciri) tasarım şablonu davranışsal (Behavioral Patterns) tasarım şablonudur. Biz bu yazımızda bu şablona kısaca COR diyeceğiz. COR kendisine gelen isteği, kuralları belilenmiş sınıflar zincirinden geçirir. Zincirin son halkasına gelinceye kadar, bir önceki zincirden aldığı referans ile istenilen talebin bu sınıftan karşılanıp karşılanamayacağını araştırır. Eğer karşılanamıyorsa bir sonraki zincire geçer. Ugun zincire ulaştığında belirlenen işlemi uygulamaya sokar.
yazının tamamını oku »


ne yapıyoruz

eğleniyoruz?

anket

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

sonuçlar

Loading ... Loading ...