Chapter One
Chapter Two
Chapter Three
ÖNSÖZ {#önsöz .ListParagraph}
İÇİNDEKİLER {#içindekiler .ListParagraph}
Nesne Tabanlı Programlama
- Sınıflar ve Nesneler
- Sınıflar
- İsimlendirme Kuralları ve Sınıf Özellikleri
- Nokta Notasyonu
- Soyut Sınıflar
- Arayüzler
- Kapsülleme (Encapsulation)
- Kalıtım
- Çok Biçimlilik (Polimorfizm)
- “this” Anahtarının Kullanımı
- Anahtar Kavramlar\
Nesne Tabanlı Tasarım Usulleri
- Tek Sorumluluk Usulü (Single Responsibility Principle)
- Makûs Bağımlılık Usulü (Dependency Inversion Principle)
- Açık Kapalı Usulü (Open Close Principle)
- Arayüz Ayrım Usulü (Interface Segregation Principle)
- Liskov’un Yerine Geçme Usulü (Liskov’s Substitution Principle)
- KISS Basit ve Sade Tasarım Usulü
- YAGNI “You Aren’t Gonna Need It” Tasarım Usulü
- DRY “Don’t Repeat Yourself” Tasarım Usulu
- Modül Kapsülleme (Common Closure) Tasarım Usulü
- Ortak Yeniden Kullanım Tasarım Usulü (Common Reuse Principle)
- \
- Her İşin Bir Usulü Vardır (Tasarım Deseni)
- Tasarım Desenleri Fihristi
- Anahtar Kavramlar\
Oluşturucu Tasarım Desenleri I
- Yegâne Tasarım Deseni (Singleton)
- Fabrika Tasarım Deseni (Factory)
- Soyut Fabrika Tasarım Deseni (Abstract Factory)
- Anahtar Kavramlar
- \
Oluşturucu Tasarım Desenleri II
- Bani Tasarım Deseni (Builder)
- Prototip Tasarım Deseni (Prototype)
- Anahtar Kavramlar
- Bölüm Soruları
Yapısal Tasarım Desenleri I (Structural)
- Cephe Tasarım Deseni (Facade)
- Adaptör Tasarım Deseni (Adapter)
- Vekil Tasarım Deseni (Proxy)
- Anahtar Kavramlar\
Yapısal Tasarım Desenleri II
- Köprü Tasarım Deseni (Bridge)
- Dekoratör Tasarım Deseni (Decorator)
- Anahtar Kavramlar\
Yapısal Tasarım Desenleri III
- Mürekkep Tasarım Deseni (Composite)
- Sinek Sıklet Tasarım Deseni (Flyweight)
- Anahtar Kavramlar\
Davranışsal Tasarım Desenleri I (Behavioral)
- Strateji Tasarım Deseni (Strategy)
- Şablon Metot Tasarım Deseni (Template Method)
- Ara Bulucu Tasarım Deseni (Mediator)
- Anahtar Kavramlar\
Davranışsal Tasarım Desenleri II
- Gözlemci Tasarım Deseni (Observer)
- Durum Tasarım Deseni (State)
- Sorumluluk Zinciri Tasarım Deseni (Chain of Responsibility)
- Anahtar Kavramlar
Davranışsal Tasarım Desenleri III
- Ziyaretçi Tasarım Deseni (Visitor)
- Yadigâr Tasarım Deseni (Memento)
- Komut Tasarım Deseni (Command)
- Anahtar Kavramlar
Davranışsal Tasarım Desenleri III
- Yineleyici Tasarım Deseni (Iterator)
- Yorumlayıcı Tasarım Deseni (Interpreter)
- Anahtar Kavramlar\