ab·strac·tion
B2formal추상, 추상화, 추상적 개념
noun명사
- 1
추상, 추상화 — 구체적인 사례나 사물에서 떨어져 일반적 성질이나 원리를 생각하는 과정; 추상C1〔general〕
the process of considering general qualities, ideas, or principles apart from particular concrete examples
The theory requires a high level of abstraction.
그 이론은 높은 수준의 추상적 사고를 요구한다.
Children gradually develop the ability to use abstraction.
아이들은 점차 추상화를 사용하는 능력을 발달시킨다.
- 2
추상 개념, 관념 — 구체적인 물건이 아니라 마음속에서 생각되는 추상적 개념이나 관념B2〔general〕
an abstract idea or concept, rather than a concrete thing
Justice is an abstraction, but it affects real lives.
정의는 추상적 개념이지만 실제 삶에 영향을 준다.
For many students, freedom remains a difficult abstraction.
많은 학생들에게 자유는 여전히 어려운 추상 개념이다.
- 3
추상 예술, 추상 작품 — 현실의 대상을 사실적으로 묘사하지 않고 색, 선, 형태 등으로 표현하는 추상 예술 또는 그 작품C1〔art〕
abstract art, or a work of art that uses shapes, colors, and forms rather than realistic representation
The gallery displayed several bold abstractions by modern painters.
그 화랑은 현대 화가들의 대담한 추상 작품 몇 점을 전시했다.
Her later paintings moved toward pure abstraction.
그녀의 후기 그림은 순수 추상으로 나아갔다.
- 4
추상화 — 복잡한 세부 구현을 숨기고 필요한 특징이나 기능만 드러내는 컴퓨터 과학의 설계 방식C1〔computing〕
in computing, a way of managing complexity by hiding details and exposing only essential features or operations
Good abstraction makes the code easier to change.
좋은 추상화는 코드를 더 쉽게 변경할 수 있게 한다.
The interface provides an abstraction over the database.
그 인터페이스는 데이터베이스 위에 추상화 계층을 제공한다.
- 5
멍함, 망연 — 주변을 의식하지 못할 정도로 생각에 잠긴 상태; 멍하니 깊이 생각함C2〔general〕
a state of being so deep in thought that one is not fully aware of one's surroundings
She stared out of the window in abstraction.
그녀는 생각에 잠긴 채 창밖을 바라보았다.
He answered in abstraction, barely hearing the question.
그는 질문을 거의 듣지 못한 채 멍하니 대답했다.
뉘앙스 · 쓰임
abstraction은 단순히 ‘idea’보다 더 구체적인 사물에서 떨어져 일반화된 개념을 만든다는 뉘앙스가 강합니다. generalization은 여러 사례에서 일반 법칙을 끌어내는 데 초점이 있고, abstraction은 불필요한 세부를 제거하고 본질적 특징만 남기는 과정에 초점이 있습니다. abstract concept는 결과물인 ‘추상 개념’을 가리키는 표현이고, abstraction은 과정과 결과를 모두 가리킬 수 있습니다.
일상 대화보다는 철학, 예술, 학술 글쓰기, 소프트웨어 설계 등에서 더 자주 쓰입니다. 컴퓨터 과학에서는 복잡한 내부 구현을 숨기고 필요한 기능만 보이게 하는 설계 원리를 뜻합니다. ‘in abstraction’은 ‘구체적 상황과 분리하여’라는 뜻으로 격식 있는 표현입니다.
유의어 뉘앙스 비교
- conceptualization
- 개념을 형성하는 과정에 더 초점이 있음
- generalization
- 여러 사례에서 일반 규칙을 끌어내는 데 더 초점이 있음
- concept
- 가장 일반적인 말로, 추상성과 구체성을 모두 포함할 수 있음
- notion
- 덜 체계적이거나 막연한 생각을 가리킬 수 있음
- idea
- 가장 넓은 의미의 ‘생각’으로, abstraction보다 일상적임
- abstract art
- 추상 예술을 가리키는 더 직접적이고 쉬운 표현
- nonrepresentational art
- 대상을 재현하지 않는 예술이라는 점을 더 명확히 함
- encapsulation
- 데이터와 동작을 묶고 내부를 숨기는 객체 지향 개념에 더 가까움
- simplification
- 복잡성을 줄인다는 일반적 의미로, 기술적 의미는 약함
- absent-mindedness
- 일상적으로 ‘정신이 딴 데 팔림’을 뜻하며 더 흔함
- preoccupation
- 어떤 생각이나 걱정에 마음이 사로잡힌 상태를 뜻함
반의어
- concretization
- 추상적인 것을 구체적인 형태로 만드는 것
- specificity
- 일반성이 아니라 구체성과 특정성에 초점이 있음
- reality
- 관념이 아니라 실제 존재하거나 일어나는 것
- concrete object
- 손으로 만지거나 볼 수 있는 구체적 대상
- realism
- 현실의 대상을 사실적으로 묘사하는 예술 경향
- representational art
- 실제 사물이나 인물을 알아볼 수 있게 표현하는 예술
- implementation detail
- 추상화가 숨기려는 구체적인 내부 구현 사항
- concrete implementation
- 추상적 설계가 실제 코드나 시스템으로 구현된 형태
- attentiveness
- 주변이나 대상에 주의를 기울이는 상태
- alertness
- 깨어 있고 즉각 반응할 준비가 된 상태
자주 쓰는 표현 · Collocations
noun+noun
- a level of abstraction추상화의 수준
- data abstraction데이터 추상화
- an abstraction layer추상화 계층
adj+noun
- a high degree of abstraction높은 정도의 추상성
- pure abstraction순수 추상
verb+noun
- provide an abstraction추상화를 제공하다
verb+prep+noun
- think in abstractions추상 개념으로 생각하다
prep+noun
- in abstraction구체적 상황과 분리하여; 생각에 잠겨
어원 · 암기 팁
[Latin]라틴어 abstrahere(끌어내다, 떼어내다)에서 나온 abstractio 계열의 말로, 구체적인 것에서 어떤 성질을 ‘떼어내어’ 생각한다는 의미가 발전했습니다.
abstract(추상적인, 추출하다) + -ion(명사를 만드는 접미사)
💡 abstract는 ‘구체적인 것에서 떨어진’이라는 뜻이고, -ion은 과정이나 결과를 나타내므로 abstraction은 ‘구체적인 것에서 떼어내 생각하는 과정’으로 기억할 수 있습니다.