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

What is the difference between namespace and class in c#?

495


How is method overriding different from overloading?

552


What are the Types of assemblies that can be created in dotnet

653


Is as keyword in c#?

513


How do you prevent a class from being inherited in c#?

449






What is tpl in c#?

493


What is a class in unity?

478


What are scriptable objects?

501


How to sign an assembly with strong name?

575


Explain the difference between abstract class and interface in .net?

465


What is difference between yielding and sleeping?

450


What is the difference between do and while loop?

441


Is int a class in c#?

496


How to reduce image resolution in C#?

626


Explain get and set accessor properties?

485