تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی الگوهای طراحی ++C: رفتاری

دوره آموزشی الگوهای طراحی ++C: رفتاری

3 ساعت 30 دقیقهمتوسط2021-06-09

مدرسین

Shaun Wassell

Shaun Wassell

Full-Stack Software Developer

جزئیات دوره

برنامه نویسان بیشتر وقت خود را برای حل مشکلات می گذرانند ، با این حال ممکن است مشکلات مشابه را بارها و بارها حل کنند. در ++C ، الگوی طراحی می تواند به برنامه نویسان کمک کند تا با ارزش کلاس های خود از مشکلات برنامه نویسی که راه حل های مشابه دارند ، وقت با ارزش خود را صرفه جویی کنند. هنگامی که توسعه دهندگان این الگوها را یاد بگیرند ، می توانند با کارایی بیشتری نرم افزار بنویسند و طراحی های نرم افزاری آگاهانه تری را انجام دهند. در این دوره ، مدرس Shaun Wassell به طور عمیق به الگوهای طراحی رفتاری می پردازد. شان با توضیح الگوهای طراحی به طور کلی و الگوهای طراحی رفتاری به طور خاص آغاز می شود. وی برای هر الگوی طراحی رفتاری که در این دوره بحث شده است ، وی ایده اصلی این الگو ، شکل ظاهری این الگو در کد ، برخی نمونه های واقعی از نحوه استفاده از الگو و مزایا و معاملات مدل را پوشش می دهد. شاون در پایان با نشان دادن چگونگی ترکیب برخی از این الگوهای رفتاری و برخی از مزایا و معایب این کار به شما نشان می دهد.

مهارت ها

C++Software DesignProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)One-Off

سرفصل ها

0. مقدمه

  • 01 - الگوهای رفتاری طراحی نرم افزار را بهبود می بخشد
  • 02 - آنچه باید بدانید

1. مقدمه ای بر الگوهای طراحی

  • 03 - الگوهای طراحی چیست

2. الگوهای رفتاری گروه 1

  • 04 - الگوی زنجیره مسئولیت
  • 05 - اجرای الگوی زنجیره مسئولیت
  • 06 - کنترل کننده های زنجیره ای از مسئولیت را ایجاد کنید
  • 07 - الگوی فرمان
  • 08 - پیاده سازی الگوی فرمان
  • 09 - افزایش استفاده مجدد از کد با دستورات
  • 10 - الگوی واسطه
  • 11 - پیاده سازی الگوی Mediator
  • 12 - استفاده از Mediator از داخل کلاس های دیگر
  • 13 - الگوی Observer
  • 14 - ایجاد ناشران
  • 15 - ایجاد مشترکین
  • 16 - پروژه ایجاد یک برنامه چت گروهی
  • 17 - چالش اعمال الگوی فرمان
  • 18 - راه حل اعمال الگوی فرمان

3. الگوهای رفتاری گروه 2 استراتژی ها و تفسیرها

  • 19 - الگوی مترجم
  • 20 - پیاده سازی الگوی مترجم
  • 21 - اعمال الگوی مترجم
  • 22 - الگوی حالت
  • 23 - اجرای الگوی دولتی
  • 24 - اعمال الگوی State
  • 25 - الگوی استراتژی
  • 26 - ایجاد استراتژی
  • 27 - بازنویسی کلاس ها برای استفاده از استراتژی ها
  • 28 - الگوی روش الگو
  • 29 - ایجاد روش های قالب
  • 30 - اصلاح قالب ها با استفاده از کلاس های فرعی
  • 31 - الگوی بازدید کننده
  • 32 - بازدیدکنندگان پیاده سازی
  • 33 - اجازه دادن به کلاس ها برای پذیرش بازدیدکنندگان
  • 34 - پروژه ایجاد یک برنامه مولد کارت تبریک
  • 35 - چالش اصلاح مولد کارت
  • 36 - راه حل اصلاح مولد کارت

4. الگوهای رفتاری گروه 3

  • 37 - الگوی Iterator
  • 38 - اجرای الگوی Iterator
  • 39 - استفاده از تکرار کننده ها
  • 40 - الگوی یادگاری
  • 41 - ایجاد کلاس Memento
  • 42 - استفاده از کلاس های Memento
  • 43 - الگوی Null Object
  • 44 - ایجاد کلاس های Null Object
  • 45 - تنظیم اشیاء null به عنوان پیش فرض
  • 46 - پروژه یک برنامه پخش فوری ایجاد کنید
  • 47 - چالش اعمال الگوی Null Object
  • 48 - راه حل: الگوی شی Null را اعمال کنید

نتیجه

  • 49 - مراحل بعدی

دوره های مرتبط

مسیرهای مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal