EMZETT.
Giriş yap

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ı