Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

따..딱히 공부하려고 포스팅하는 건 아니니까..!

추상화(Abstraction) 본문

C/C++

추상화(Abstraction)

보즈리 2015. 2. 5. 19:40



1. 추상화 (Abstraction) ㅇ 실세계의 복잡한 상황을 간결하고 명확하게 단순화/일반화/개념화 (=구체화의 반대) - 이를 통해 모델링을 할 수 있게 됨 ㅇ 일반적으로, 추상화란 보통의 사람들이 이해할 수 있는 언어나 그림으로 표현하게됨 2. 추상화 과정 ㅇ 통상 구체적인 사항은 되도록 생략하고 핵심이 되는 원리만을 추구함 - 추상화를 통해 모델링되어 나타난 추상적 모델은, . 그후에 구체화(구현) 과정을 거쳐 프로그램,컴퓨터 내부언어 등으로 변환하게 됨 3. 추상화 방법의 종별 ㅇ 일반화 (Generalization) ㅇ 세분화 또는 상세화 (Specialization) ㅇ 집단화 (Aggregation) ㅇ 연관화 (Association) 4. [프로그래밍] 추상화프로세스(제어)의 추상화 (Procedural Abstraction) - 복잡한 실행 절차를 하나로 묶어 단순화시키는 것 . 例) 부프로그램(함수) ㅇ 데이터(자료)의 추상화 (Data Abstraction) - 여러 자료형을 하나로 묶어 단순화하는 것 . 例) 사용자 정의 자료형으로써 구조체(Structures) 등



출처

http://www.ktword.co.kr/abbr_view.php?nav=&m_temp1=3026&id=501

Comments