Durum (state) kalıbı (durum makinesi)
Kısaca: Durum kalıbı, bir nesnenin iç durumu değiştiğinde davranışını değiştirmesini sağlar. Arkasında durum makinesi fikri vardır.
Biraz daha ayrıntılı: Bir makinenin durumları (örneğin “açık”, “ödendi”, “gönderildi”, “iptal edildi”) ve izin verilen geçişleri vardır. Bir durum değeri üzerine çok sayıda if denetimi yaymak yerine her davranış kendi durumunda kapsüllenir.
Ayrıntılı
- Sipariş örneği: “açık”tan…
Ayrıca bak: Strateji kalıbı, Komut kalıbı