الگوی بازدیدگر: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
MahdiBot (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
خط ۶:
=== کلاس UML ===
[[پرونده:W3sDesign_Visitor_Design_Pattern_UML.jpg|هیچ|قاب|یک نمونه UML کلاس و نمودار توالی الگوی طراحی بازدیدگر.<ref>{{Cite web|url=http://w3sdesign.com/?gr=b11&ugr=struct|title=The Visitor design pattern - Structure and Collaboration|accessdate=2017-08-12|website=w3sDesign.com}}</ref>]]
 
== مثال در دنیای واقعی ==
وقتی در یک خبرنامه اشتراک می‌گیریم، به ازای هر بار انتشار آن به صورت آنلاین یا فیزیکی خبرنامه جدید را دریافت می‌کنیم. در اینجا ما به عنوان اشتراک‌گیرنده و شرکت‌ مدیریت‌کننده مجله به عنوان اشتراک‌دهنده عمل می‌کند.
 
== مثال C++ ==