الگوهای طراحی یک نوع قالب برای نوشتن کد کیفیت ارائه می دهند. دانستن الگوی طراحی که در آن سناریو استفاده می شود می تواند چالش برانگیز باشد، اما شما را به برنامه نویس جاوای بهتری تبدیل می کند. در این دوره با الگوهای طراحی تکوینی برای ایجاد آبجکت های انعطاف پذیر و قابل استفاده مجدد، Builder، Singleton، Prototype، Factory Method و Abstract Factory، مفاهیمی مانند multithreading، تغییر پذیری و سلسله مراتب، استفاده از دستورالعمل ها و راهنمایی ها برای اجتناب از چالش های منحصر به فرد مطرح شده توسط هر الگو آشنا می شوید.

سرفصل:

  • معرفی دوره
  • اصلاح کد با الگوهای طراحی تکوینی
  • چیزی که باید بدانید
  • الگوهای طراحی تکوینی
  • الگوهای طراحی چیست؟
  • Builder Pattern
  • اجتناب از سازندگان پیچیده
  • پیاده سازی Builder pattern
  • Singleton Pattern
  • زمان استفاده از Singleton pattern
  • Multithreading با Singleton pattern
  • کلاس مجموعه جاوا
  • Prototype Pattern
  • مقابله با تغییرپذیری
  • Factory Method Pattern
  • معرفی hierarchies
  • Factory Method pattern
  • Abstract Factories
  • و غیره