Review Questions
1. What is an abstraction?
문제: Abstraction이란 무엇인가?
- *Abstraction(추상화)**이란 어떤 엔터티의 가장 중요한 속성만을 포함하는 표현 또는 관점이다.
 
- 프로그래밍에서 추상화는 매우 중요한 개념이며, 대부분의 언어는 이를 지원한다.
 
- 절차적 추상화: 서브프로그램으로 제공됨
 
- 데이터 추상화: 대부분의 1980년 이후 언어에서 지원됨
 
2. Define object.
문제: 객체(Object)를 정의하라.
- 객체는 **어떤 클래스의 인스턴스(instance)**이다.
 
- 객체는 클래스에 의해 정의된 데이터 구조와 메서드를 기반으로 생성된 구체적인 실체이다.
 
- 클래스는 객체의 정의(타입)이며, 객체는 실체화(instantiation)된 개체이다.
 
3. What is the commonly used standard for floating-point number representation?