تعداد ویدئو | 34 |
---|---|
زمان دوره | 07:37:52 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پرووید |
آموزش الگو های طراحی (Design Pattern) ها در سی شارپ یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم.
Design Pattern ها یا الگوهای طراحی، راه حل هایی را برای حل کرن مسائل معمول طراحی نرم افزار ارائه می دهند. در برنامه نویسی شی گرا، الگوهای طراحی اغلب به منظور حل کردن مشکلات مربوط به ایجاد اشیا و ارتباط بین آنها مورد استفاده قرار می گیرد. الگوهای طراحی راه حل های کلی هستند که در قالب الگوهایی ارائه می شوند و می توانند برای حل کردن مشکلات دنیای واقعی طراحی نرم افزار استفاده شوند.
آشنایی با الگوهای طراحی کمک بسیار خوبی برای شما در در طراحی و ساخت نرم افزارها است. اما مهمتر از دانستن نام هر الگو، مشکلی است که الگوی مورد نظر سعی در رفع آن دارد. بنابراین، به جای حفظ کردن نام الگوها بهتر است نحوه ی پیاده سازی و هدف از پیاده سازی آنها را یاد بگیرید.
نکته ی آخر اینکه از الگوهای طراحی (Design Pattern) می توان در هر نوع برنامه ی شی گرایی استفاده کرد:
البه بدون شک کاربرد بعضی از الگو در بعضی از شرایط بیشتر می باشد اما این به این معنا نیست که الگوهای طراحی را فقط میتوان در سی شارپ یا برنامه های ویندوز پیاده سازی کرد.
الگوهای طراحی یا Design Pattern ها می توانند با ارائه الگوهای توسعه آزمایش شده و اثبات شده، روند توسعه را سریع تر کنند. طراحی موثر نرم افزار مستلزم در نظر گرفتن مسائلی است که ممکن است تا بعد از اجرا قابل مشاهده نباشند. استفاده مجدد از الگوهای طراحی به جلوگیری از مسائل ظریف که می تواند باعث مشکلات عمده شود کمک می کند و خوانایی کد را برای برنامه نویسان و معماران آشنا با الگوها بهتر می کند.
اغلب برنامه نویسان فقط می دانند چگونه از تکنیک های طراحی نرم افزار خاص برای مشکلات خاص استفاده کنند، اما به کارگیری این تکنیک ها در طیف وسیع تری از مشکلات، دشوار است. الگوهای طراحی راه حل های کلی در قالب مستند ارائه می دهند، که نیازی به جزئیات خاص مربوط به یک مشکل خاص ندارد. علاوه بر این، الگوها به توسعه دهندگان اجازه می دهند تا با استفاده از نامهای شناخته شده برای تعاملات نرم افزاری ارتباط برقرار کنند. الگوهای معمول طراحی را می توان با گذشت زمان بهبود بخشید و آنها را قوی تر از طرح های موقت کرد.
همه الگوهای طراحی مربوط به ایجاد کلاس است. این الگو را می توان بیشتر به الگوهای ایجاد کلاس و الگوهای ایجاد object تقسیم کرد. در حالی که الگوهای ایجاد کلاس، از وراثت به طور موثر در فرایند لحظه ای استفاده می کنند، الگوهای ایجاد object از delegation به طور موثر برای انجام کار استفاده می کنند.
فصل اول: معرفی دوره ی آموزشی جامع آموزش Design Pattern ها
فصل دوم: آشنایی با الگوهای طراحی
فصل سوم: الگوهای طراحی تولیدی Creational Design Patterns
فصل چهارم: الگوهای طراحی ساختاری Structural Design Patterns
فصل پنجم: الگوهای طراحی رفتاری Behavioral Design Patterns
فصل ششم: سایر الگوهای طراحی
فصل هفتم: جمع بندی
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
1 دیدگاه برای آموزش الگو های طراحی (Design Pattern ها) در سی شارپ
میثم –
آیا پس از خرید فایل های آموزش هم تحویل داده خواهد شد؟
پرووید –
سلام وقت بخیر. بله لینک دانلود داده میشه.