abstraction
general idea, not concrete
An idea about something that is not tied to one real thing or situation, but is very general.
an abstraction of [something]
- Justice is an abstraction that different cultures understand in different ways.
- The report reduces complex social issues to a neat abstraction.
- Freedom, as used in the speech, remains a vague abstraction rather than a clear policy.
- For many students, "democracy" is still just an abstraction, not something they experience daily.
- He prefers clear facts and stories to philosophical abstractions.
- For some people, love is not just an abstraction; it is daily work.
- To a small child, time is an abstraction and hard to understand.
- "Happiness" is an abstraction that is different for everyone.
- The teacher turned the complex idea into a simple abstraction.
- The word "power" is an abstraction in this text.
process of simplifying by generalizing
The way of making a system or idea simpler by hiding details and looking only at the main parts, often in subjects like math or computer science.
abstraction in [field/subject]
- Abstraction is essential in software engineering because it lets programmers manage complexity.
- The course teaches abstraction in mathematics, asking students to move from numbers to symbols and structures.
- Good interface design depends on the right level of abstraction for the user.
- Through abstraction, the model ignores small variations and focuses on overall trends.
- Object-oriented programming relies heavily on abstraction and encapsulation.
- Abstraction helps programmers think about big problems without worrying about every small detail.
- In math class, we use abstraction when we talk about numbers in general, not about five apples or ten books.
- Abstraction makes it easier to change the system later, because low-level details are hidden.
- The teacher said that abstraction is a key skill in computer science.
- With abstraction, we create a simple model of a very complex thing.
state of being lost in thought
A state where someone is thinking so much that they do not notice people or things around them.
in a state of abstraction
- She stared out of the window in complete abstraction, not hearing her name called.
- He walked through the busy station in a mild abstraction, unaware of the crowd around him.
- There was an air of abstraction about him, as if he were half in another world.
- Caught in abstraction, he forgot to get off at his stop.
- Her abstraction during the meeting suggested her mind was elsewhere entirely.
- He sat in abstraction and did not answer my question.
- She walked in abstraction and almost missed the bus.
- In his abstraction, he did not see the red light.
- The teacher noticed her abstraction and asked if she was okay.
- Because of his abstraction, he did not hear the phone.
non-representational artwork
A painting or other artwork that does not show real things clearly, but uses shapes and colors in an abstract way.
an abstraction in [medium]
- Her early abstractions are filled with bold geometric forms and vivid colors.
- The gallery is showing a series of large abstractions inspired by city maps.
- Critics praised the new abstraction for its emotional intensity despite its simple shapes.
- Each abstraction in the collection explores a different combination of color and texture.
- He moved from realistic portraits to pure abstractions late in his career.
- The artist sold an abstraction to the museum.
- This big blue and red painting is an abstraction, not a picture of a real place.
- She paints abstractions instead of people or animals.
- He likes to look at abstractions and guess what they might mean.
- The gallery has many abstractions by modern artists.
formal removal of a resource
The act of taking something, usually a natural resource like water, away from its place or source, in a formal or technical context.
the abstraction of [substance] from [source]
- The company was fined for excessive abstraction of water from the river.
- New regulations will limit the abstraction of groundwater in dry regions.
- Unauthorized abstraction of electricity from the grid is a criminal offense.
- The report examines the impact of large-scale water abstraction on local ecosystems.
- Strict controls on abstraction are needed to protect the aquifer.
- The factory must reduce its abstraction of water from the lake.
- Too much abstraction of groundwater can cause problems for farms.
- The law controls the abstraction of water in this area.
- Illegal abstraction of electricity is dangerous and against the law.
- Government rules now limit the abstraction of water from rivers.
- Base: abstraction
- Plural: abstraction, abstractions
a high level of abstraction
1very general, few details
A way of thinking or explaining something that is very general and does not include many details.
- The article discusses the problem at a high level of abstraction, without giving specific examples.
- At a high level of abstraction, the two business models look very similar.
- The theory operates at such a high level of abstraction that many readers find it hard to relate to practice.
abstraction layer
1system layer hiding complexity
A part of a computer system or design that hides the complex inner parts and shows only a simple way to use it.
- The networking stack includes an abstraction layer that hides hardware details from applications.
- By adding an abstraction layer, we can change the database without touching the rest of the code.
- This library serves as an abstraction layer between the user interface and the operating system.
data abstraction
1hiding details of data structures
In computer science, a way of working with data that shows only what the user needs and hides how the data is really stored or built.
- Data abstraction allows programmers to work with lists or trees without knowing their internal structure.
- The course introduces data abstraction before moving on to algorithms.
- Good data abstraction makes the code easier to test and maintain.
level of abstraction
1degree of generality or detail
How general or detailed a way of thinking or describing something is.
- At this level of abstraction, we can ignore individual users and focus on overall system behavior.
- Different levels of abstraction help students move from concrete examples to pure theory.
- The diagram shows the same process at a higher level of abstraction.
water abstraction
1taking water from natural source
The process of taking water from a river, lake, or ground for people or companies to use.
- Water abstraction from the river has doubled in the past decade.
- The license sets strict limits on water abstraction during dry months.
- Uncontrolled water abstraction can damage wetlands and wildlife habitats.