برنامه نویسی
الگوی طراحی ناظر به زبان ازبکی

یک الگوی طراحی که هنگامی که وضعیت یک شیء تغییر میکند، اعلان خودکار سایر اشیاء را که مشترک آن هستند، فراهم میکند. این الگو بر اساس مدل انتشار-اشتراک است و برای مدیریت وابستگی متقابل چندین شیء استفاده می شود.
مقایسه زندگی
مالیکا یک مشتری در بازار دارد و آن مشتری با رسیدن مدل جدید آیفون را می خرد. همین دیروز آیفون 17 را دیدم و به فروشگاه رفتم. وقتی پرسیدند این مدل اومده، گفتند نه هنوز نیومده. بعد از 1 هفته، بعد از 2 هفته، بعد از 3 هفته مدام می گوید که آیا دوباره به همان شکل آمده است یا خیر. یک راه حل خوب این است که هنگام ورود آیفون با مشتری تماس بگیرید و شماره او را بگیرید
- ناشر – فروشنده (شخصی که هنگام ورود تلفن جدید اطلاع می دهد)
- مشترکین – یک مشتری (کیتی که منتظر اخبار از فروشنده است)
اجزای اصلی الگوی مشاهده گر
- موضوع: شیئی که باید دنبال شود (مثلاً یک کانال خبری).
- مشاهده کنندگان: اشیایی (مانند مشترکین) که وضعیت موضوع را نظارت می کنند.
- مکانیسم اطلاع رسانی: تعامل بین سوژه و ناظر.
در کد خریدار:
کد نویسی مبارک