Thursday 10 November 2011

There are 3 features of OOPs


Following are the 3 features of OOPs:
1) Abstract-o-Encapsulism (Combination of Visible & Invisible data)
2) Polymorphism
3) Inheritance

I just decided to combine the 'Abstraction' and 'Encapsulation' together to form 'Abstract-o-Encapsulism' which is simply ‘Combination of Visible & Invisible data’. As I am convinced that 'Abstraction' and 'Encapsulation' are just 2 aspect of the same thing.


A Grand Linkage:
Likewise, 'Abstraction' is CAUSED by 'Encapsulation'.
So the Equation is,
'Abstraction' + 'Encapsulation' = Whole Truth (Complete Data)
Now,
'Abstraction' = partial Truth (Data) which is visible.
'Encapsulation' = remaining partial Truth (Data) which is invisible.
Therefore,
Partial Truth (Data) which is visible + Remaining partial Truth (Data) which is invisible = Whole Truth (Complete Data) in other words, "Everything around us is Abstract-o-Encapsulism".



- By Suneet K. G. Chaudhary
[E-mail: skgchaudhary@gmail.com]

No comments:

Post a Comment