Blue Theme Orange Theme Green Theme Red Theme
 
Home | Forums | Videos | Photos | Downloads | Blogs | E-Books | Interviews | Jobs | Beginners | Training
 | Consulting  
Submit an Article Submit a Blog 
 Login Close
User Id:
Password:
 
Forgot Password
Forgot Username
Why Register
  This section contains
Articles (7)
Tutorials (1)
Resources (0)
Downloads (0)
 Jump to
Skip Navigation Links
TechnologyExpand Technology
WebsiteExpand Website
 Resources  
Close
 Our Network  
Close
Search :       Advanced Search »
Home »  OOP/OOD
Object Oriented Programming and Object Oriented Design
Welcome to the Object Oriented Programming section of C# Corner. In this section, you will find OOP and OOD related tutorials, books, articles, source code samples, videos, and discussions.
Post a new article
Post a new resource
Post a new download
Post a new blog
Post a new book chapter
Post a new tutorial
This section is sponsored by
ArticlesVideosBlogsBook ChaptersDownloadsResourcesTutorials
 Articles  
Sorted by:  
Abstract Class vs Interface by Prasoon on Jun 10, 2009
This tutorial will try to explain difference between Abstract Class and interface theoratically and programitically both ways.
The quest for the Generic Singleton in C# by Jeroen van den Heuvel on Mar 09, 2009
While it is a bit tricky to implement the Singleton pattern in C#, the steps necessary are well known. There has however been debate about a generic solution for this. This paper provides 3 possible solutions for the generic singleton, and makes a brief comparison.
Downcasting in C# by Scott Lysle on Mar 02, 2009
This article describes a simple approach to downcasting in C#; downcasting merely refers to the process of casting an object of a base class type to a derived class type. Upcasting is legal in C# as the process there is to convert an object of a derived class type into an object of its base class type. In spite of the general illegality of downcasting you may find that when working with generics it is sometimes handy to do it anyway.
The third pillar of object-oriented programming - polymorphism: by Amr Monjid on May 29, 2008
In the last part of this series you will see the third pillar of object-oriented programming (polymorphism); you will see how the polymorphism gives you the ability to treat related objects in the same way.
The second pillar of Object-Oriented Programming - Inheritance by Amr Monjid on May 22, 2008
In this part of the object-oriented programming series I will introduce the second pillar of object oriented programming (inheritance); you will see how to use inheritance to create classes based on existing classes.
The first pillar of object-oriented programming - Encapsulation by Amr Monjid on May 09, 2008
In this article we will start with Encapsulation, the first pillar of OOPS, you will learn the benefits of encapsulation and why to use it, you will learn how to enforce encapsulation by using (accessor and mutator) and by using properties.
Introduction to object oriented programming by Amr Monjid on May 09, 2008
This article will provide you an overview about the object-oriented programming main pillars (Encapsulation, Inheritance, and Polymorphism).
 1 - 8 of 8 1
Looking for a book in C#? Here is our book
Description
The Complete Visual C# Programmer's Guide, written by the authors of C# Corner, covers most of the major components that make up C# and the .NETenvironment including Windows Forms, ADO.NET, GDI+, Web Services, and Security. The book is geared toward the beginner to intermediate programmers.
Browse more books here»

 Hosted by MaximumASP  |  Found a broken link?  |  Contact Us  |  Terms & conditions  |  Privacy Policy  |  Site Map  |  Suggest an Idea  |  Media Kit
Current Version: 5.2009.6.2
 © 1999 - 2009  Mindcracker LLC. All Rights Reserved