Learning to design objects effectively with C# is the goal of 'Beginning C# Objects: From Concepts to Code'; a comprehensive yet approachable guide to object oriented programming using UML and today's hottest programming language.
Beginning with the basics the book offers example case studies for those already familiar with C#, then presents object terminology and concepts; how to think in terms of objects, an introduction of object modeling, translating an object model into C#, and more. Written with programmers and also programming tutorials in mind, this title is a natural candidate for academic selection for the teaching of C# and principled object-oriented programming.