الگوهای طراحی - الگوی Strategy الگوهای طراحی - الگوی Strategy الگوی Strategy تحت الگوهای ساختاری می باشد. اهدافی که الگوی Strategy آن ها را دنبال می کند عبارتند از: 1. پیاده سازی الگوریتم های مختلف 2. عدم وابستگی استفاده کننده به پیاده سازی 3. تاکید بر تک وظیفه ای 4. رعایت اصل OCP به زبان ساده در الگوی Strategy قسمت متغیر کلاس را جدا و قسمت ثابت کلاس را هم جدا پیاده سازی می کنیم. از مثال های پرکاربرد می توانیم سیستم تخفیف در فروشگاه را نام ببریم. C#.net 1399/10/13 محسن فرخی 1837
آشنایی با Strategy Design Pattern آشنایی با Strategy Design Pattern در این مقاله می خواهیم، یکی دیگر از الگوهای طراحی شی گرا با نام الگوی Strategy را توضیح دهیم.این الگو یک الگوی رفتاری یا Behavioral می باشد. الگوهای رفتاری با الگوریتم ها و تعامل بین آن ها درگیر می باشند. اگر برنامه ما یک الگوریتم یکتا را پیاده سازی می کند ممکن است به خاطر بالا رفتن پیچیدگی مدیریت برنامه و نگهداری کد شود. ما با استفاده از الگوهای طراحی رفتاری سعی می کنیم که از این پیچیدگی ها کم کنیم. C#.net 1394/12/08 برنامه نویسان 4790