
C# Class Design Handbook
Coding Effective Classes
Mitwirkender: Conway, Richard; Hyrman, B.; Duynstee, Teun
PAYBACK Punkte
15 °P sammeln!
C# is Microsoft’s new object-oriented language, specifically designed to take full advantage of the .NET type system. At the heart of .NET programming in C# is the task of building classes. All C# code participates in the .NET type system, because all code is contained in classes and other types that participate in the class hierarchy of the .NET Framework.
This book is a guide to help you design these classes effectively, by looking at what control we have over our classes, and how C# turns our class definitions into executable code.
This book is a guide to help you design these classes effectively, by looking at what control we have over our classes, and how C# turns our class definitions into executable code.
* Gives you a deep understanding of the implications of every decision you can make in designing a class, so you are better equipped to take full advantage of C#¿s power to create robust, flexible, reusable classes * Lifts the lid on the simple syntax and examines what it really does behind the scenes * Covers all the fundamentals on classes: the role of types in .NET, the different kinds of type C# creates, fundamental role of methods as containers of program logic, how .NET¿s delegate-based event system works, how to control and exploit inheritance in your types, and logical and physical code organization through namespaces and assemblies.