abstract추상화
추상화(Abstract) 추상적이란 것은 눈으로 볼 수 없는 것을 의미한다.추상화는 구체적인 개념으로부터 공통된 부분들만 추려 일반화하는 것을 말한다. 롤이라는 게임은 탑, 미드, 바텀, 정글이라는 포지션으로 구성 된다.그림과 같이 각각의 챔피언들은 공통된 포지션으로 추려져 크게 탑, 미드, 바텀(정글 제외)으로 나눠진다.각각의 챔프들을 추상화한 것이다. 이 때 카밀, 피즈나 제드와 같은 챔프는 눈으로 확인할 수 있지만(생김새 또는 행동) 탑, 미드, 바텀이라는 그 자체는 우리가 눈으로 확인할 수 없다.탑, 미드, 바텀 자체를 눈으로 확인할 수 없듯 추상 클래스는 자바에서 인스턴스화가 불가능하다.자, 그럼 추상 클래스를 사용하는 이유는 무엇일까? 추상 클래스 추상 클래스를 사용하는 ..
2018. 8. 17.