본문 바로가기

BackEnd/구 생활코딩 자바

추상화-abstract

반응형

추상화: abstract


복잡한 현실에서 관심사, 필요한 관점만 추출해서 간단하게 단순화 시킨것을 추상화라 한다. 


즉, 해결해야할문제, 반영해야할 복잡한 현실을 소프트웨어적으로 단순화시켜서 만드는 행위를 


추상화라고한다.


예를들어, 지하철 노선도가 디자인의 추상화라고 한다면 프로그램을 만든다는 것은 소프트웨어


의 추상화라고 할 수 있다


객체 지향 프로그래밍은 좀 더 현실을 잘 반영하기 위한 노력의 산물이다. 이것은 단순히 객체 지


향의 문법을 이용해서 객체를 만든다고 달성되는 것이 아니다. 고도의 추상화 능력이 필요하다. 


좋은 설계는 문법을 배우는 것보다 훨씬 어려운 일이다. 

반응형

'BackEnd > 구 생활코딩 자바' 카테고리의 다른 글

자바 프로그램의 동작 원리  (0) 2020.03.17
JDK,JRE,JVM,JAVA SE,ME,EE  (0) 2020.03.16
객체지향에 대해  (0) 2020.02.05
런타임과 컴파일  (0) 2020.02.03
클래스패스란?  (0) 2020.02.03