Real-World Implementation of C# Design Patterns

تاریخ: 1401/08/01 21:24
توسط: MotoMan
امتیاز: ۳
تعداد بازدید: ۷۹۰۵
دیدگاه ها: ۱
برچسب ها: C Sharp |Design Patterns |
کتاب Real-World Implementation of C# Design Patterns
Packt Publishing
Bruce M. Van Horn II, Van Symons
9781803242736
2022
442
English

به‌عنوان یک توسعه‌دهنده نرم‌افزار، باید زبان‌های جدیدی را یاد بگیرید و همزمان با الگوهای برنامه‌نویسی و روش‌های استفاده از الگوها، هم به عنوان یک ابزار ارتباطی و هم به عنوان یک مزیت در هنگام طراحی کدهایی که به خوبی نوشته و به سادگی نگهداری می‌شوند، آشنا شوید. الگوهای طراحی که مجموعه ای از بهترین شیوه‌ها هستند، خرد لازم را برای کمک به شما در غلبه بر چالش‌های رایج در طراحی و برنامه نویسی شی گرا فراهم می‌کنند.
این راهنمای عملی برای الگو‌های طراحی، به توسعه دهندگان سی شارپ کمک می‌کند تا دانش برنامه نویسی خود را به کار گیرند. کتاب Real-World Implementation of C# Design Patterns (پیاده سازی الگوهای طراحی سی شارپ در دنیای واقعی)، رویکردی عملی برای معرفی الگوها و ضدالگوها دارد و 14 الگو را همراه با پیاده‌سازی آنها در دنیای واقعی توضیح می‌دهد. در سرتاسر کتاب، پیاده‌سازی هر الگو را درک خواهید کرد و همچنین نحوه پیاده‌سازی موفقیت‌آمیز این الگوها را با سی شارپ و در قالب یک پروژه دنیای واقعی بررسی خواهید کرد.
با به پایان رساندن این کتاب، می‌توانید موقعیت‌هایی را تشخیص دهید که شما را وسوسه می‌کنند تا چرخ را دوباره اختراع کنید و به سرعت با استفاده از الگوهای طراحی کارآزموده از صرف زمان و هزینه‌های مربوط به حل مشکلات رایج و کاملاً درک شده اجتناب کنید.

 

 

ویژگی‌های کلیدی کتاب Real-World Implementation of C# Design Patterns: Overcome daily programming challenges using elements of reusable object-oriented software:

  • شناخت راه حل‌ها برای مشکلات رایج در طراحی نرم افزار با C#
  • بررسی کاربرد‌های واقعی الگو‌های طراحی که در کار‌های روزمره می‌توانند مورد استفاده قرار بگیرند
  • آشنایی با 14 الگو و پیاده سازی طراحی آن ها

 

مطالبی که یاد خواهید گرفت:

  • آشنا شدن با الگو‌ها و نحوه‌ی تصور و مستند سازی آن ها
  • بررسی الگو‌های رایج که ممکن است در کار‌های روزمره با آن‌ها مواجه شوید
  • شناسایی ضد الگو‌های رایج در مراحل اولیه
  • استفاده از الگو‌های ایجادی برای ایجاد ساختار‌های شی انعطاف پذیر و مستحکم
  • تقویت طراحی‌های کلاس با الگو‌های ساختاری
  • ساده سازی تعامل و رفتار شی با الگو‌های رفتاری

 

این کتاب برای چه کسانی است؟

این کتاب برای توسعه دهندگان نرم افزار مبتدی و متوسط است که به دنبال ارتقای برنامه‌های شی گرا یا مهارت‌های طراحی نرم افزار با یادگیری استفاده از الگوهای رایج هستند. انتظار می‌رود که درک محکمی از مبانی برنامه نویسی و برنامه نویسی شی گرا کلاسیک (OOP) با استفاده از زبان هایی مانند C#، C++، Objective-C یا Java داشته باشید.

 

Table of Contents:
- Part 1: Introduction to Patterns (Pasta) and Antipatterns (Antipasta)
- Chapter 1: There’s a Big Ball of Mud on Your Plate of Spaghetti
- Chapter 2: Prepping for Practical Real-World Applications of Patterns in C#
- Part 2: Patterns You Need in the Real World
- Chapter 3: Getting Creative with Creational Patterns
- Chapter 4: Fortify Your Code With Structural Patterns
- Chapter 5: Wrangling Problem Code by Applying Behavioral Patterns
- Part 3: Designing New Projects Using Patterns
- Chapter 6: Step Away from the IDE! Designing with Patterns Before You Code
- Chapter 7: Nothing Left but the Typing – Implementing the Wheelchair Project
- Chapter 8: Now You Know Some Patterns, What Next?
- Appendix 1: A Brief Review of OOP Principles in C#
- Appendix 2: A Primer on the Unified Modeling Language (UML)

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...