LC·Dict

ab·strac·tion

B2formal
US/æbˈstrækʃən/UK가끔 쓰임

추상, 추상화, 추상적 개념

noun명사

  1. 1

    추상, 추상화구체적인 사례나 사물에서 떨어져 일반적 성질이나 원리를 생각하는 과정; 추상C1general

    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. 2

    추상 개념, 관념구체적인 물건이 아니라 마음속에서 생각되는 추상적 개념이나 관념B2general

    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. 3

    추상 예술, 추상 작품현실의 대상을 사실적으로 묘사하지 않고 색, 선, 형태 등으로 표현하는 추상 예술 또는 그 작품C1art

    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. 4

    추상화복잡한 세부 구현을 숨기고 필요한 특징이나 기능만 드러내는 컴퓨터 과학의 설계 방식C1computing

    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. 5

    멍함, 망연주변을 의식하지 못할 정도로 생각에 잠긴 상태; 멍하니 깊이 생각함C2general

    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은 ‘구체적인 것에서 떼어내 생각하는 과정’으로 기억할 수 있습니다.