Principle of abstraction

The principle of abstraction is a grouping principle, whereby a hierarchy is adhered to with higher levels of abstraction placed near the top with more specific concepts underneath.

Example

For the teaching (not personnel) organization of a university the levels of abstraction would go something like this:

University

Faculty of Science
Department of Physics
Subject: Physics 101
Topic: Fluid dynamics
Department of Earth Sciences
— Department of Biology
Faculty of Arts
Department of History
Subject: Australian History
• Topic: 1850-1854 Victorian Gold rush
— Department of Philosophy
— Department of Literature
Faculty of Medicine
— Department of Immunology
— Department of Neurosurgery
— Department of Endocrinology
gollark: But newish CC versions, for some weird reason, allow HTTP access without ingame peripherals.
gollark: Unfortunately, they're expensive, and have some annoying limitations.
gollark: It has "modems", for allowing computers ingame to send messages to each other.
gollark: So, you know ComputerCraft, the Minecraft mod?
gollark: I'm using it for skynet, so it's quite important that I know *something* about it.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.