FACTORY DESİGN PATTERN
Tasarım
desenleri(Design
Patterns)
yazılımcıların
karşılaştığı
sorunları
minumuma indirmek için
ortaya çıkmıştır.
Creational(Kurucu),
S t r u c t u r a l ( Ya p ı s a l ) ,
Behavioral(Davranışsal) olmak
üzere 3 sınıfa ayrılır.
müdahale
edebileceğimiz “Mail.php” ve “Pagination.php”
yapıları ortaya çıkarmamızı isminde 2 dosya oluşturalım.
sağlar. Böylece işgücünden ve
zamandan maksimum faydayı
Bu dosyaların içinde, dosya
elde ederiz.
ismi ile aynı olacak şekilde
sınıflar tanımlayalım.
Bu yazıda kurucu tasarım
desenlerinden biri olan factory Bu adresten ;
üzerine bir örnek paylaşacağım.
http://www.seohocasi.com/
Factory Design Pattern keyword-density/
sayesinde sınıfları tek bir arayüz
üzerinden oluşturabiliyoruz. yapacağız kelime yoğunluk
Lafı daha fazla uzatmadan sorgulaması ile sitede en
bir örnek üzerinden konuyu çok kullanılan kelimeleri
pekiştirelim. :)
listeleyebilirsiniz.
Nesne tabanlı yazılımlar
geliştirirken
kodların
birbirinden
maksimum
oranda bağımsız olması;
yeniden kullanılabilir, kolayca
geliştirilebilir ve değişiklik
yapmamız
gerektiğinde
“lib” isminde bir klasör
minumum
kod
yazarak oluşturalım. Bu klasör içinde
76