تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی الگوهای طراحی ++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

سرفصل ها

مقدمه

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

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

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

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

  • الگوی زنجیره مسئولیت
  • اجرای الگوی زنجیره مسئولیت
  • کنترل کننده های زنجیره ای از مسئولیت را ایجاد کنید
  • الگوی فرمان
  • پیاده سازی الگوی فرمان
  • افزایش استفاده مجدد از کد با دستورات
  • الگوی واسطه
  • پیاده سازی الگوی Mediator
  • استفاده از Mediator از داخل کلاس های دیگر
  • الگوی Observer
  • ایجاد ناشران
  • ایجاد مشترکین
  • پروژه ایجاد یک برنامه چت گروهی
  • چالش اعمال الگوی فرمان
  • راه حل اعمال الگوی فرمان

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

  • الگوی مترجم
  • پیاده سازی الگوی مترجم
  • اعمال الگوی مترجم
  • الگوی حالت
  • اجرای الگوی دولتی
  • اعمال الگوی State
  • الگوی استراتژی
  • ایجاد استراتژی
  • بازنویسی کلاس ها برای استفاده از استراتژی ها
  • الگوی روش الگو
  • ایجاد روش های قالب
  • اصلاح قالب ها با استفاده از کلاس های فرعی
  • الگوی بازدید کننده
  • بازدیدکنندگان پیاده سازی
  • اجازه دادن به کلاس ها برای پذیرش بازدیدکنندگان
  • پروژه ایجاد یک برنامه مولد کارت تبریک
  • چالش اصلاح مولد کارت
  • راه حل اصلاح مولد کارت

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

  • الگوی Iterator
  • اجرای الگوی Iterator
  • استفاده از تکرار کننده ها
  • الگوی یادگاری
  • ایجاد کلاس Memento
  • استفاده از کلاس های Memento
  • الگوی Null Object
  • ایجاد کلاس های Null Object
  • تنظیم اشیاء null به عنوان پیش فرض
  • پروژه یک برنامه پخش فوری ایجاد کنید
  • چالش اعمال الگوی Null Object
  • راه حل: الگوی شی Null را اعمال کنید

نتیجه

  • مراحل بعدی

درباره ما

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

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

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

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

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