추상화 썸네일형 리스트형 [JAVA] 추상화와 추상화 클래스 1. 객체지향 언어에서 추상화란? (1)추상화 뜻 *미술에서의 추상화 뜻 실제 자연계에 존재하는 사물의 대략적인 특징들을 추출하여 점,선,면 으로 단순화하여 표현하는 것 *'추상화 하다.'의 뜻 알고는 있지만, 정확하게 설명하기 어려운 사물을 그것의 중요한 부분이나 특징을 중점 잡아 설명하는 것. *객체지향에서의 추상화 클래스를 만들 때 굳이 알 필요 없거나 불 필요한 부분을 숨기거나 지우고, 중요한 속성에만 중점을 두어 내용을 추려 만드는 것. 추상화에는 2 가지 종류가 있는데, 제어 추상화와 데이터 추상화 이다. (2) 제어 추상화 사용자가 매소드의 복잡한 부분은 몰라도 사용할 수 있게 만드는 것이다. 매소드의 로직 부분은 숨기고, 사용자가 직접 써야하는 파트만 남기는 것이다. 예를 들어 우리가 컴퓨.. 더보기 이전 1 다음