مطالب پیشنهادی از سراسر وب

آموزش جاوا: ریفکتورینگ در الگوهای طراحی

دسته بندی ها: آموزش جاوا (Java) ، آموزش های پلورال سایت (Pluralsight) ، آموزش الگوهای طراحی (Design Patterns)

با رشد میزان و پیچیدگی نرم افزار، چالش های نیز بوجود می آید، و بر همین اساس الگوهای طراحی راه حل های رایجی را برای آنها ارائه می دهند. در این دوره، شما توانایی تبدیل نمونه کد رویه ای به الگوهای طراحی بسیار مفید و بسیار کاربردی را بدست خواهید آورد. در ابتدا، نحوه کپسوله کردن Object Creation با به اصطلاح Factory هایی که بشدت هزینه نگهداری در آینده را کاهش می دهد، را یاد خواهید گرفت. سپس، نحوه رهایی از شر عبارات طولانی if-else و کاهش پیچیدگی شرطی با استفاده از الگوهای رفتاری را کشف خواهید کرد. در پایان، شما نحوه استفاده از الگوهای ساختاری برای سازماندهی بهتر کد خود را بررسی خواهید کرد. با اتمام این دوره، شما مهارت نوشتن کدی که سازمان یافته، قابل نگهداری، و خوشایند برای کار با آن است را بدست خواهید آورد.

بررسی اجمالی دوره

فایل های تمرین exercise file.zip
آیا این نوشته را دوست داشتید؟
Pluralsight Java: Refactoring to Design Patterns Author:Andrejs Doronins Duration:1:26:34 Level:Intermediate

Challenges arise as software grows in size and complexity, and design patterns offer common solutions to them. In this course, Java: Refactoring to Design Patterns, you will gain the ability to convert typical procedural code into the most useful and frequently used design patterns. First, you will learn how to encapsulate object creation with so-called factories that greatly reduce future maintenance cost. Next, you will discover how to get rid of long if-else statements and reduce conditional complexity using behavioral patterns. Finally, you will explore how structural patterns help you better organize your code. When you are finished with this course, you will have the skills to write code that is organized, maintainable, and pleasant to work with.

پیشنهاد آموزش مرتبط در فرادرس