2025-08-09 12:46
Tags: 객체지향 프로그래밍
다형성 (Poly-morphism)
- 하나의 이름(인터페이스) 를 통해 서로 다른 여러 구현, 실제 동작 다루기
- 상속 관계를 기반으로 구현
- 부모 클래스에서 정의된 기능 → 자식 클래스에서 상황에 맞게 오버라이딩 해서 사용
- 흔히 오버라이딩 을 통해 동적 다형성을 구현
- 오버로딩 을 통해서도 정적 다형성 구현 가능
- 객체들의 역할 분리, 결합도 낮춤
2025-08-09 12:46
Tags: 객체지향 프로그래밍