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

Assignment Help:

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.


Related Discussions:- Characteristics of object oriented system''s

I need remote chat application for desktop, I need Remote chat Application ...

I need Remote chat Application for desktop Project Description: I want a team of .net experts who will design me a website and a remote desktop chat application as like  live

I would like to develop a new website, I would like to develop a new websit...

I would like to develop a new website to compete with an existing one: greatandhra I would like the new website to be less flashy, more content driven and be inspired from below

What is the use of dataview, What is the use of DataView? User-defined ...

What is the use of DataView? User-defined view of a table is contained in a DataView. A complete table or a small section of table depending on some criteria can be shown by an

Want a database management app, Project Description: Overview: Prepar...

Project Description: Overview: Prepare Windows program that runs in the background and on start up on the client's computer that grabs CERTAIN data from a.SDF file (SQL Serve

Codedom, What is CodeDom The "CodeDom" is an object model that represen...

What is CodeDom The "CodeDom" is an object model that represents actually a source code. It is designed for language independent - once you create a "CodeDom" hierarchy for a p

Car (causal analysis and resolution), What is CAR (Causal Analysis and Reso...

What is CAR (Causal Analysis and Resolution)? The basic purpose of the CAR is to analyze all the problems, defects, and good practices/positive triggers in projects, perform a

Sequence of uml diagrams in project, What is the sequence of UML diagrams i...

What is the sequence of UML diagrams in project? At First let me say some fact about this question, you cannot implement all the nine diagrams given by the UML in one project;

Event bubbling, What is event bubbling? The Server controls such as  D...

What is event bubbling? The Server controls such as  DataList, Datagrid,  Repeater can have another child controls inside them. For example the DataGrid can have combo box ins

Differences between the detailsview and formview controls, Question: (a...

Question: (a) Give three key differences between the DetailsView and FormView controls. (b) The ASP.NET 2.0 Framework introduces the idea of validation groups. How Valida

What is machine.config, What is Machine.config?  Machine configuration ...

What is Machine.config?  Machine configuration file: The machine. config file have settings that apply to the entire computer. This file is located in the %runtime install path

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd