추상화(Abstraction)
- 중요하지 않은 부분은 지우고 중요한 부분만 남겨서 문제, 사건, 사물 등을 단순화 시키는 작업
- 객체 지향 프로그래밍에서 추상화(Abstraction)는 객체들의 공통적인 프로퍼티와 메서드를 뽑아내는 작업
- 전체에서 핵심만을 뽑아내 전체를 표현
- 목적이나 원하는 기능에 따라 여러 추상화 모델이 생성될 수 있음
추상화의 이점
- 문제 해결을 위한 과정이 한 눈에 보여 더 쉽게 문제 해결
참고 (youtube)
참고2 (youtube)
'컴퓨터공학' 카테고리의 다른 글
DB index (인덱스) (0) | 2019.05.01 |
---|---|
트랜잭션(Transaction) (0) | 2019.05.01 |
재귀함수 (0) | 2019.04.30 |
해싱 과 암호화 (0) | 2019.04.30 |
HTTP (0) | 2019.04.30 |