24 Haziran 2007 Pazar
konular, içindekiler, önsöz
Bu blogdaki dökümanlar, php5 kullanılarak yazılım tasarım motiflerinin uygulanmasını göstermeyi amaçlamaktadır. Henüz küçük bir kısmı tamamlanan yazıların durumlarını göstermek ve tamamlandığı zaman ne durumda olacağını belirtmek için bir index sayfası oluşturmak istedim.
Creational PHP 5 Design Patterns (Php5 Obje Yaratım Tasarım Motifleri)
Abstract Factory
Builder
Factory Method
Prototype
Singleton
Structural PHP 5 Design Patterns (PHP 5 Yapısal Tasarım Motifleri)
Adapter
Bridge
Composite
Decorator
Facade
Flyweight
Proxy
Behavorial PHP 5 Design Patterns (Davranışsal PHP5 Tasarım Motifleri)
Chain of Responsibility
Command
Interpreter
Iterator
Mediator
Memento
Observer
State
Strategy
Template
Visitor
Singleton
php5 ve tasarım motifleri (patternleri) üzerine, türkçe kaynak bulamayınca, yoksa kendin yaz diyerek mevzuya giriyoruz.
ilk incelenecek pattern/motif singleton olayı, nedir ne işe yarar nasıl kullanılır muhabbetinden önce, direk kodumuza bakalım, sonra üstünde açıklama yazarız.
şudur :
class Singleton {
private static $instance=null;
private function __construct(){
}
private static init(){
}
public function getInstance(){
if (self::$instance==null){
self::$instance = new Singleton();
} else {
return self::$instance;
}
}
}
Kaydol:
Yorumlar (Atom)