Design Patterns in C#: A Hands-on Guide with Real-world Examples, 2nd Edition
در ویرایش دوم کتاب الگوهای طراحی در سی شارپ، در استفاده از الگوهای طراحی (Gang of Four (GoF با استفاده از #C تجربه عملی کسب خواهید کرد. برای هر یک از این الگوها، حداقل یک سناریو در دنیای واقعی، یک مثال کد نویسی و یک پیاده سازی کامل دارای خروجی خواهید دید. علاوه بر الگوهای GoF، شما الگوهای طراحی بیشتری را یاد میگیرید که رایج و به همان اندازه مهم هستند.
در ویرایش دوم کتاب Design Patterns in C#، الگوهای طراحی و پیاده سازی آنها را در Visual Studio 2019 و C# 8 مرور خواهید کرد. الگوهای رایج در برنامه نویسی asynchronous، از جمله الگوی TAP و الگوی APM، در این کتاب نیز پوشش داده شده اند. شما از طریق مثالهای روشن و قابل فهم مطالب را یاد میگیرید و مفاهیم را به طور عمیق درک خواهید کرد. با استفاده از این الگوهای به روز شده، شما مجموعه ای از برنامهها را برای انتقال به پروژههای خودتان خواهید داشت.
این کتاب با 23 الگوی طراحی GoF آغاز میشود و پس از آن به الگویهای طراحی جایگزین، از جمله الگوهای Simple Factory ،Null Object و MVC به علاوه الگوهای مختلف در برنامه نویسی asynchronous میپردازد. این کتاب با بحث در مورد انتقادهای وارد بر الگوهای طراحی و فصل هایی دربارهی ضد الگوها به پایان میرسد. هر فصل شامل یک جلسه پرسش و پاسخ است که هر گونه شک و شبهه را برطرف میکند و جوانب مثبت و منفی هر یک از این الگوها را پوشش میدهد. سوالات متداول به شما کمک میکنند تا دانش خود را تحکیم کنید. این کتاب برای توسعه دهندگان، تست کنندهها و معماران نرم افزار مناسب است.
مطالبی که در کتاب «الگوهای طراحی در سی شارپ: راهنمای عملی با مثالهای واقعی، ویرایش دوم» یاد خواهید گرفت:
- کار با هر یک از الگوهای طراحی
- پیاده سازی الگوهای طراحی در برنامههای واقعی
- انتخاب جایگزین برای این الگوهای طراحی با مقایسه جوانب مثبت و منفی آن ها
- استفاده از Visual Studio Community Edition 2019 برای کد نوشتن و خروجی گرفتن