Observer pattern

تحويل المراقب (نموذج تصميم)