Bir yazılım programlama yaklaşımıdır. Program içindeki her bir durum eventolayolarak ele alınır ve bu durumların gerçekleşmesi halinde işletilecek rutinler, daha bunlar gerçekleşmeden hazırlanır ve ilgili olaylara dinlenmesi için attachedilir. Dezavantajı; . . .