Characteristics of object oriented system''s, DOT NET Programming

What are characteristic's of Object Oriented System's?

The characteristics of Object Oriented System's are as follows:

1)    Abstraction: The Abstraction allows the complex real world to be represented in simplified manner. For example color is abstracted to RGB. By just making the combination of these 3 colors we can achieve any color in the world. This is a model of real world or concept.

2)    Encapsulation: This is a process of hiding all the internal details of an object from the outside world.

3)    Inheritance: The Hierarchy used to define more specialized classes are based on a preexisting generalized class. For example we have VEHICLE class and we can inherit this class make much specialized class like CAR, which will add new attributes and use some existing features of the parent class. This shows more of a parent-child relationship. This kind of hierarchy is known as inheritance.

4)    Polymorphism: When inheritance is used to extend a normalized class to a more specialized class, it includes the behavior of the top class (Generalized class). The inheriting class sometimes implement the behavior that can be somewhat differ than the normalized class, but the name of the behavior can be similar. It is very important that a given instance of an object use the right behavior, and the property of polymorphism allows this to happen automatically.

Posted Date: 9/21/2012 8:55:10 AM | Location : United States







Related Discussions:- Characteristics of object oriented system''s, Assignment Help, Ask Question on Characteristics of object oriented system''s, Get Answer, Expert's Help, Characteristics of object oriented system''s Discussions

Write discussion on Characteristics of object oriented system''s
Your posts are moderated
Related Questions
Create login page: Consider the login page for a typical webmail service, such as GMail or Outlook Mail. Your task for this assignment is to design a test plan for such a logi

Task on data mining Project Description: Task on Opinion Mining, Sentiment Analysis Skills required are C# Programming, Software Architecture, Data Mining

What are the steps to create a webservice? This webservice will add 2 numbers and send  to the calling client.All the below steps shown are according to VS2005 beta editor :-

Custom Mql4 Code/Fxdreema block Project Description: I need the subsequent code written in mql4 and integrated as custom block(s) in fxdreema: for each trade: check pro

What is ASP.NET AJAX? ASP.NET AJAX, mostly called AJAX, is a set of extensions of ASP.NET. It is developed by Microsoft to execute AJAX functionalities in Web applications. ASP

I need Web Based Inventory Management System Project Description: I require a build in software which has the subsequent features, if anybody has ready to use web based appli

How many types of generations are there in a garbage collector? Memory management in the CLR is separated into three generations that are building up by grouping memory segment

What is a class? A class explains all the attributes of objects, as well as the methods that execute the behavior of member objects. It is a comprehensive data type, which show

I need C# Programmer Project Description: To help in the production of a C# module to provide a web service. We are based in Littlehampton, West Sussex. Skills required ar

Develop PC Cleaner Software Project Description: We are seeking experienced developer who can develop Registry Cleaner / PC Cleaner software for us. Software should be like c