Wednesday, March 4, 2009

Abstraction layer - Wikipedia, the free encyclopedia

Abstraction layer - Wikipedia, the free encyclopedia


The simplification provided by a good abstraction layer allows for easy reuse by distilling a useful concept or metaphor so that situations where it may be accurately applied can be quickly recognized.


Abstraction Layer is simply the "interface" between you and the specifications. Abstraction Layer is everywhere and it is the reason computing exist - Windows OS is one large Abstaraction Layer - even if you are doing some simple operation like dragging a file from one folder to another there are a lot of complex operations going on underneath. But thanks to the Abstraction Layer you don't really have to know anything about sectors or file tables. In fact OS like Windows is an Abstraction Layer build on another Abstraction Layer which is probably build on another layer etc...

No comments:

Post a Comment