728x90 반응형 추상 클래스 설계1 [Java-자바]추상 클래스 및 추상 메서드(abstract class and abstract method) 추상메서드란 "추상" 사전적 의미로 "여러가지 사물이나 개념에 공통되는 특성이나 속성따위를 추출하여 파악하는 작용"이라는 의미이다. 추상화 : 클래스간의 공통점을 찾아내서 공통의 부모를 설계하는 작업 구체화 : 상속을 통해 클래스를 설계, 확장하는 작업 여러 객체에 공통되는 사항을 추출하여 부모 클래스에 선언 및 구현을 하고 자식 클래스에는 특징을 구현하여 기능을 확장한다. 이 내용만 보면 상속의 개념과 동일하게 보일 것이다. 추상 클래스는 단순 기능 확장에 개발의 표준화 정도를 올려준다. 아래 내용에서 그 이유를 살펴 보겠다. 추상 메서드를 선언하는 이유 설계자가 특정 메서드를 각 클래스 별로 재 구현을 원하지만 부모 클래스에서 일반 메서드로 구현하면 자식 클래스에서 구현을 하지 않는 경우가 발생할 수.. 2017. 2. 4. 이전 1 다음 728x90 반응형