What is Abstraction?

Answer Posted / yograj pandey

Abstraction is "the process of identifying common patterns
that have systematic variations; an abstraction represents
the common pattern and provides a means for specifying
which variation to use" (Richard Gabriel).

An abstract class is a parent class that allows inheritance
but can never be instantiated. Abstract classes contain one
or more abstract methods that do not have implementation.
Abstract classes allow specialization of inherited classes.

Is This Answer Correct ?    6 Yes 4 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Expalin the way you implement inheritance by using VB.NET/C#?

527


List down the commonly used types of exceptions in .net

489


How to find the current application file path while runtime?

495


We cannot create instances of static classes. Can we have constructors for static classes?

512


What is mvc in c#?

457






What is cshtml?

519


Which string method is used for concatenation of two strings in c#?

469


What are some examples of desktop applications?

498


Why do we need properties in c#?

491


What Is The Difference Between The System.array.copyto() And System.array.clone()?

532


What is dictionary collection in c#?

495


Is c sharp free?

536


What is concrete class in c# with example?

464


Is it possible to nest cfml conditional tags?

535


What is managed or unmanaged code?

582