728x90
○ 상속(extends)
: 자식 클래스가 부모 클래스의 메서드 등을 상속받아 사용
: 자식 클래스에서 '추가 및 확장' 가능 ---> 재사용성, 중복성의 최소화
○ 구현(implements)
: 부모 인터페이스(interface)를 자식 클래스에서 '재정의'하여 구현하는 것
: 상속과는 달리 반드시 부모 클래스의 메서드를 재정의하여 구현해야 함
◎ 상속과 구현의 차이
: 상속은 일반 클래스, abstract 클래스를 기반으로 구현, 구현은 인터페이스를 기반으로 구현
'공부' 카테고리의 다른 글
[CS 공부] 디자인 패턴 - MVC패턴, MVP패턴, MVVM패턴 (0) | 2024.03.18 |
---|---|
그래프(Graph) (0) | 2024.02.05 |
[CS공부] 디자인패턴 - 프록시 패턴, 이터레이터 패턴, 노출모듈 패턴 (0) | 2023.12.17 |
[CS 공부] 디자인 패턴 - 전략 패턴, 옵저버 패턴 (0) | 2023.12.10 |
[CS 공부] 디자인 패턴 - 싱글톤 패턴, 팩토리 패턴 (0) | 2023.12.10 |