Abstraction
From Oracle FAQ
Abstraction is the process of extracting essential properties while omitting inessential details.
Abstraction types[edit]
Abstraction can be subdivided into the following types:
- Control abstraction is the abstraction of actions. Some examples:
- a PL/SQL package can be used to abstract (or hide) the implementation details (procedures and functions within the package body).
- Perl DBI is a database independent module that can be coded against. The developer doesn't need to worry about the type of database the code will be executed against.
- Data abstraction is the abstraction of data structures. For example, data types hides the storage and implementation details from the programmer.
Object-oriented programming can be seen as an attempt to abstract both data and code.
Glossary of Terms | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | # |