Үйл явдал /event/ тодорхой үйлдэл хийгдсэн талаар системд мэдэгддэг. Хэрвээ бид энэхүү үйлдлийг ажиглах хэрэгтэй бол яг энд үйл явцыг хэрэглэж болно.
Жишээ болгоод банкны дансыг тодорхойлох
class Account
{
// дансны үлдэгдэл
public int Sum { get; private set; }
// байгуулагчаар дансны эхний үлдэгдлийг тогтооно
public Account(int sum) => Sum = sum;
// дансанд мөнгө хийх
public void Put(int sum) => Sum += sum;
// данснаас мөнгө авах
public void Take(int sum)
{
if (Sum >= sum)
{
Sum -= sum;
}
}
}
классийг аваад үзье. Байгуулагчид Sum шинжид хадгалагдах эхний үлдэгдлийг тогтооно. Put аргаар дансанд мөнгө хийнэ.


тэгшитгэл бод.
тэгшитгэл бод.
Зурагт өгөгдсөн дотоод байдлаараа шүргэлцсэн хоёр тойргийн TA нь ерөнхий шүргэгч, TC нь том тойргийн огтлогч, жижиг тойргийн шүргэгч болно. DC=3, CB=2 бол TA -г ол.