English | 2023 | ISBN: 978-9355517333 | 322 Pages | EPUB | 13 MB
Unlock the potential of design patterns to write better code in C# 11 and .NET 7
Key Features
- Learn the essentials of C# and object-oriented programming.
- Gain insights into best practices for quality coding.
- Learn how to use design patterns to write code that is reusable, flexible, and maintainable.
This book is a complete guide to design patterns and object-oriented programming (OOP) in C# and .NET. It covers everything from the basics of C# and Visual Studio to advanced topics like software architecture and best coding practices, including the SOLID principles.
The book starts with the basics of C#, .NET, the SOLID principles, and the OOP paradigm. Then, it introduces widely-used design patterns with hands-on examples in C# and .NET. These examples include real-world scenarios and step-by-step instructions. In addition, the book provides an overview of advanced features in the .NET ecosystem, insights into current market solutions for software strategy, and guidance on when to use a design pattern-centric approach. The book concludes with valuable recommendations and best practices for .NET applications, especially when using design patterns.
What you will learn
- Learn how to use the Singleton pattern to ensure that only one instance of a class exists in your application.
- Learn how to use the Prototype pattern to create new objects by copying existing objects.
- Learn how to use the Factory Method pattern to create objects without specifying their concrete classes.
- Learn how to use the Adapter pattern to make incompatible interfaces work together.
- Learn how to use the Proxy pattern to control access to objects.
- Learn how to use the Strategy pattern to encapsulate algorithms.
Resolve the captcha to access the links!