انجمن برنامه نویسان البرز

دسته: آموزش Design Patterns

در دنیای برنامه نویسی و نرم افزار، همیشه مشکلات زیادی در کد نویسی و طراحی وجود داشته است. مشکلاتی که کم و بیش تمام برنامه نویسان باآن روبرو بوده اند. مجموعه راه حل هایی که حرفه ای های برنامه نویسی برای برطرف کردن مشکلات طراحی و کد نویسی ارائه کرده اند، همانطور که از اسم آن پیداست، Design Patterns یا الگوهای طراحی نام دارند.

Design Patterns در واقع مجموعه ای از قواعد ثابتی است که با استفاده از آنها میتوانید کدهای بهتری بنویسید و یا کدهای از پیش نوشته شده را بهینه کنید.

این الگوها توسط حرفه ای های برنامه نویسی در ساخته شده و در طول زمان تکمیل شده اند.

چرا Design Patterns ؟

از طریق این الگوها، قادر خواهیم بود کدهای مرتب تری بنویسیم، پروسه Refactor کردن را ساده تر کنیم. هزینه های نگهداری کدها را کاهش بدهیم و …

مخاطبین این دوره چه کسانی هستند؟

تمام برنامه نویسان حرفه ای که قصد دارند مشکلات نرم افزاری را از روش صحیح حل کنند میتوانند مخاطب مبحث Design Patterns باشند.

همچنین برنامه نویسان کم مهارت تر میتوانند از طریق این سری آموزشی، Design Patterns را بهتر بشناسند.

این دوره چه پیش نیازهایی دارد؟

قبل از اینکه این دوره را شروع کنید، نیاز دارید دستورات برنامه نویسی و اصول برنامه نویسی شیئ گرا را بشناسید.

مقالات آموزش Design Patterns

ِDesign Patterns – درس چهارم – Singleton عزیز

Singleton یکی از Design Pattern های نسبتا پرکاربرد و ساده ای است که در این مقاله آن را معرفی خواهم کرد و مثال هایی از کاربرد آن ارائه میدهم....


درس سوم – Facade Pattern – ساده و پرکاربرد

Facade Pattern یا الگوی "فساد" اولین الگویی است که درباره آن توضیح میدهم. این الگو بسیار ساده اما بسیار کاربردی است....


ِDesign Patterns – درس دوم – ساده اما سخت!

شاید شما هم تا امروز چندین بار Design Patterns ها را مطالعه کرده اید. شاید هم مثل من به این نتیجه رسیده اید که همین؟ عجب چیز به دردنخوری بود! اما آیا واقعا همین طور است؟...


Design Patterns – درس اول – مقدمات

در این مقاله با مقدمات مربوط به Design Patterns آشنا میشوید و میبینید که Design Pattern ها به چند گروه تقسیم میشوند و در مجموع چندتا هستند. همچنین میبینید که این الگوهای طراحی، چه فایده هایی دارند....