

추상화 = 공통된 부분을 일반화(공통분모) 를 집중화 하겠다라는 의미.
추상클래스는 = ExamConsole과 상관없이 Exam 이 먼저 생성되어 있다.
DNA를 물려 받는 느낌이다.

인터페이스 같은 경우 각 구현 클래스들에 공통 분모가 없더라도 , 필요한 기능이 있으면, 그 기능을 구현하고 있는(인터페이스)를 이용해서 구현이 가능하다. 필요에 따라 결함 하는 관계
출처 : https://www.youtube.com/watch?v=VuJHRyIq-w0&list=PLq8wAnVUcTFX4E2NplMvJfqlcgAeF_BxK&index=30
'Java > JAVA' 카테고리의 다른 글
자바 객체지향 강의 32강 - 개체결합을 위한 인터페이스 구현하기 (0) | 2020.03.19 |
---|---|
자바 객체지향 강의 31강 - 객체 단위로 분리/결합을 위한 인터페이스 구현하기 (0) | 2020.03.19 |
자바 객체지향 프로그래밍 강의 29강 - 코드 분리와 인터페이스 (0) | 2020.03.18 |
자바 객체지향 강의 28강 - 이벤트 메소드 구현하기 (0) | 2020.03.18 |
자바 객체지향 강의 25강 - 추상 메소드 (Abstarct Method) 구현하기 (0) | 2020.03.18 |