İnfografik: rezervasyon isteği zincirin halkalarından sırayla geçiyor — uçuş, koltuk, yolcu yasaklı listesi, pasaport ve tutar kontrolleri onaylanıyor, promosyon kodu kontrolünde zincir duruyor
8 Ağu 2026 · 12 dk

Chain of Responsibility: Karmaşık Kuralları Bir Pipeline'a Dönüştürmek

Havayolu rezervasyonundaki koltuk, no-fly, pasaport, tutar ve promosyon kontrollerini bağımsız zincir halkalarına ayırarak Spring Boot’ta Chain of Responsibility uygulaması.

İnfografik: bir havalimanı terminalinde tek bir kapı olarak çizilmiş Facade; istek bu kapıdan giriyor, arkasında ödeme sistemi, bilet oluşturma, bagaj sistemi, bildirim gönderimi ve sadakat puanları duruyor
8 Ağu 2026 · 9 dk

Facade Pattern: Karmaşık Alt Sistemleri Tek Bir Kapının Arkasına Saklamak

Facade Pattern, karmaşık alt sistemleri ortadan kaldırmaz; onları tek bir kapının arkasına saklar. Spring Boot’ta gerçek bir havayolu rezervasyon senaryosu üzerinden görelim.

İnfografik: merkezde Zustand store'unu temsil eden bir kule, çevresinde ülke seçimi, kargo yöntemi, ödeme yöntemi, sipariş özeti ve kupon kutuları — hepsi birbirine değil yalnızca merkeze bağlı
8 Ağu 2026 · 9 dk

Mediator Pattern: React'te Bileşenler Arasındaki Karmaşayı Yönetmek

Ülke, kargo, ödeme ve kupon gibi bileşenlerin birbirini etkilediği bir checkout ekranında Mediator Pattern’i Zustand ile uygulamak.