Nesne yönelimli programlama: Revizyonlar arasındaki fark
[kontrol edilmemiş revizyon] | [kontrol edilmemiş revizyon] |
İçerik silindi İçerik eklendi
Ugurlu2001 (mesaj | katkılar) |
Ugurlu2001 (mesaj | katkılar) |
||
9. satır:
[[Nesne yönelimli programlama dilleri]] yukarıda adı geçen tüm öğelere sahip olurken, [[Visual Basic]] gibi [[Nesne tabanlı programlama dili|nesne tabanlı programlama dilleri]] birkaçından yoksundur.
== Tasarım
Nesneye yönelik tasarım esnasında bazı sorunlara sıkça rastlanır. Bu sık rastlanan sorunlara karşı yaygın olarak kabul edilmiş çözümler de mevcuttur. Bu çözümlere ''[[tasarım
=== Oluşturucu Tasarım
Teklik(Singleton) Tasarım Şablonu<br />
Fabrika(Factory) Tasarım Şablonu<br />
18. satır:
Prototip(Prototype) Tasarım Şablonu<br />
=== Yapısal Tasarım
Adaptör(Adapter) Tasarım Şablonu<br />
Vekil(Proxy) Tasarım Şablonu<br />
27. satır:
Sinek Siklet (Flyweight) Tasarım Şablonu
=== Davranışsal Tasarım
Strateji (Strategy) Tasarım Şablonu<br />
Durum (State) Tasarım Şablonu<br />
|