آموزش الگوهای طراحی Design Patterns درسی شارپ

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

الگوهای طراحی Design Patterns

پیشنهاد می کنیم بعد از پکیج شی گرایی دیده شود

مفهوم الگو طراحی تنها در دنیای نرم افزار کاربرد ندارد بلکه در سایر زمینه های علمی نیز به طور مشابه استفاده می شود. الگو برای اولین بار توسط یک معمار ساختمان به نام کریستوفر الگساندر معرفی شد. او فهمید که بناهای خوب، دارای ویژگی­ های مشابه هستند و این ویژگی­ های مشابه را الگو نامید. الگو دید مشترکی نسبت به مشکل است و پیاده­ سازی مفهوم الگو را تغییر نمی­دهد. هر الگو به توصیف مشکلی می ­پردازد که این مشکل در محیط، بسیار رخ می­دهد. الگوی طراحی یک مکانیزم برای بیان تجربه در طراحی شیءگرا است و یک راه­ حل مناسبی که توسط افراد خبره برای یک نوع مشکل مدل شده، که بارها و بارها در طول طراحی می ­تواند استفاده شود . الگوها، توسعهدهندگان را قادر می­سازند تا از راهحل خاصی که توسط افراد خبره مدون شده است مجدداً استفاده نمایند. الگوهای طراحی،  مجموعه از دستورات هستند که نحوه انجام عمل معینی را در دنیای برنامه نویسی نشان می دهند(pree 1994). اتخاذ الگوی طراحی در طراحی برنامه­ های کاربردی و وب می­تواند قابلیت استفاده مجدد و سازگاری بهتری را حمایت و ارائه کند . هرچه از عمر برنامه ­نویسی شیءگرا می­ گذرد توسعه­ دهندگان الگوهای بهتری را می­ توانند طراحی و ارائه نمایند که باعث می­ شود قابلیت گسترش و نگهداری را بهتر پشتیبانی کنند. الگوهای طراحی نتایج تجربیات یک برنامه نویس نیست، بلکه حاصل تجربیات صدها برنامه نویس و طراحی حرفه ای است که در طول سال های بسیار به دست آمده اند. الگوهای طراحی ابدا شده یا اختراع شده نیستند بلکه بازخورد  طراحی ها و کد نویسی های مجدد است که برنامه نویسان برای کسب بیشترین انعطاف پذیری، توسعه پذیری و قابلیت استفاده ی مجدد با آن ها درگیر بودند. الگو های طراحی را می توان خلاصه تجربیات موفق برنامه نویسان دانست. استفاده از الگوهای طراحی باعث می شود که طراحی به دست آمده ساده، انعطاف پذیر و قابلیت استفاده مجدد بیشتری داشته باشد. با استفاده از الگوهای طراحی  می توان در زمان و هزینه صرفه جوی کرد و همچنین مستند سازی و نگهداری سیستم آسانتر می شود

Creational Patterns

Singleton
Factory
Factory Method
Abstract Factory
Builder
Prototype
Object Pool
Behavioral Patterns
Chain of Responsibility
Command
Interpreter
Iterator
Mediator
Memento
Observer
Strategy
Template Method
Visitor
Null Object
Structural Patterns
Adapter
Composite
Decorator
Flyweight
Proxy

توجه! در این بخش چند قسمت از این دوره به صورت رایگان قرار گرفته است

لینک دانلود قسمت هایی از این پکیج

 

الگو های طراحی Design Pattern Singlton با زبان فارسی

قسمت اول

AbstracFactory

قسمت 1
zip
رحیم لطفی

رحیم لطفی

222 دانشجو
26 دوره آموزشی
مشاور و معمار ارشد نرمافزار با بیش از 15 سال تجربه تخصصی در حوزههای توسعه نرمافزار، معماری سیستمهای مقیاسپذیر و آموزش مهندسی نرمافزار حوزههای تخصصی خدمات: 🏗 طراحی و پیادهسازی معماری نرمافزار ارائه معماریهای بهینه با استفاده از جدیدترین تکنولوژیها (Microservices,, Event-Driven) استقرار زیرساختهای فنی و راهبری فنی تیمهای توسعه - پیاده سازی معماری وفریم ورک متناسب با بیزینس شما - مشاوره تخصصی معماری و توسعه تحلیل و بهینهسازی معماری سیستمهای موجود ارائه راهکارهای فنی برای چالشهای پیچیده نرمافزاری - برگزاری دورههای آموزشی سازمانی اجرای بوتکمپهای تخصصی برنامهنویسی متناسب با نیاز سازمانها آموزشهای کاربردی معماری نرمافزار -منتورینگ و برنامهریزی رشد توسعهدهندگان تدوین پلن رشد شخصی برای برنامهنویسان در تمام سطوح (Junior تا Senior) راهنمایی عملی برای ارتقای مهارتهای فنی و حرفهای
نظری وجود ندارد! شما اولین نفر باشید!
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .
293750 تومان 312500 تومان
  • طول دوره
    1 قسمت
  • فصل ها
    1
  • دانشجویان
    1
  • زبان
    فارسی
  • سطح آموزش
    آسان
  • وضعیت دوره
    کامل
  • مدت زمان
    8 ساعت
  • حجم
    822M

آموزش‌های مرتبط

!برنامه کاملتو در دوره‌های ما کشف کن