Encapsulation, Abstraction, Programming, Behavior.
state nasıl oluşuyor? State’ler belirli aksiyonlar sonucunda oluşuyor/değişiyor. Örneğin bir kullanıcı fatura kaydediyor, bu faturayı onaylıp muhasebeye iletiyor, faturayı iptal ediyor vb. Aslına bakarsanız bunları birer davranış olarak ifade edebiliriz. Ve görülüyorki aslında, biz yazılım