추상화1 자바 추상화 다음 글은 Thinking in Java(Bruce Eckel 저)와 Clean Code(로버트 C. 마틴 저)를 참고하여 작성하였습니다. 틀린 부분 혹은 피드백이 있다면 댓글 남겨주시면 감사하겠습니다. ___ 모든 프로그래밍 언어에서는 추상화(abstraction)를 제공[1]한다. 명령형 언어인 C를 예로 들면 크게 데이터와 제어, 두 가지를 추상화했다고 할 수 있다. 데이터 추상화 컴퓨터에 저장되는 비트(0, 1) 및 메모리 공간 관점이 아닌 사람의 관점에서 데이터를 정의 예를 들어, 변수의 경우 타입과 변수명으로 정의 제어 추상화 실제 컴퓨터 내에서 반복은 CPU의 이동 명령(GOTO)을 통해서 구현 for, while 등으로 반복의 개념을 추상화 즉 컴퓨터 공학에서의 추상화란 세부 구현을 숨김으.. 2020. 12. 14. 이전 1 다음