⚡️الگوی Visitor زمانی به کار میاد که بخوای عملیاتهای جدیدی روی یک ساختار از آبجکتها تعریف کنی، بدون اینکه لازم باشه کلاسهای موجود رو تغییر بدی—خصوصاً وقتی با کدهای قدیمی یا کلاسهای شخص ثالث سروکار داری که دستزدن بهشون سخت یا حتی غیرممکنه.
با قرار دادن رفتار جدید داخل یک Visitor، میتونی عملیاتهای تازه رو به سیستم اضافه کنی، بدون هیچ تغییری در کلاسهای عنصر (Element). این یعنی توسعه عملکرد سیستم، بدون دردسرهای تغییر در ساختار اصلی کد.
نویسنده: میلاد خسروی
#کد_نیوز #کدنیوز #CodeNews #code_news
#گو #گولنگ #go #golang #دیزاین_پترن
#پترن #Design_Patterns #Patterns
🌐 https://code-news.com/p/visitor-design-pattern-in-golang
💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨💻 CodeNews
