Book description
Discover object-oriented programming with core concepts of C# in this unique tutorial. The book consists of four major sections which cover 15 core topics - nine of them are dedicated to object-oriented programming, five of them are dedicated to advanced concepts of C#, and one of them is dedicated to design patterns, with coverage of three Gang of Four design patterns with C# implementations. Finally, Interactive C# contains an FAQ section to cover all of these topics.
This book uniquely presents a two-way discussion between a teacher and students. So, with this book you will have the feel of learning C# in a classroom environment or with your private tutor. Your teacher will discuss the problems/topics and ask you questions; at the same time, counter questions are provided to clarify points where necessary.
What You Will Learn
- Become proficient in object-oriented programming
- Remake yourself as a great C# programmer
- Test your skills in C# fundamentals
- Use Visual Studio to write, compile and execute your code
Programmers who want to understand the concepts and implementation of object-oriented programming in C#.
Table of contents
- Cover
- Frontmatter
-
1. Enter into the World of OOP
- Part Frontmatter
- 1. Object-Oriented Programming Concepts
- 2. The Building Blocks: Class and Objects
- 3. The Concept of Inheritance
- 4. Get Familiar with Polymorphism
- 5. Interfaces: An Art in OOP
- 6. Encapsulation with Properties and Indexers
- 7. Understanding Class Variables
- 8. Analysis of Some Key Comparisons in C#
- 9. A Quick Recap of OOP Principles in C#
- 2. Get Familiar with Some Advanced Concepts
- 3. Become a Hero in the Real World
- Backmatter
Product information
- Title: Interactive C#: Fundamentals, Core Concepts and Patterns
- Author(s):
- Release date: December 2017
- Publisher(s): Apress
- ISBN: 9781484233399
You might also like
book
Hands-On Object-Oriented Programming with C#
Enhance your programming skills by learning the intricacies of object oriented programming in C# 8 Key …
video
Learning C# Design Patterns
In this Learning C# Design Patterns training course, expert author Keith Welch will teach you about …
book
Beginning C# Object-Oriented Programming, Second Edition
Learn C# with Beginning C# Object-Oriented Programming and you'll be thinking about program design in the …
book
C# Programming for Absolute Beginners
Get started using the C# programming language. Based on the author’s 15 years of experience teaching …