다형성이란?
- 동일한 메시지를 수신했을 떄 객체의 타입에 따라 다르게 응답할 수 있는 능력. 다시 말해 인터페이스가 동일해야 한다.
- 다형성을 컴파일 시간 의존성과 실행 시간 의존성을 다르게 만들 수 있는 객체지향의 특성을 이용해 서로 다른 메서드를 실행할 수 있게한다.
- 다형성은 컴파일 시점이 아닌 실행 시점에 결정한다.
'자바' 카테고리의 다른 글
FACTORY 패턴 (2) | 2024.12.20 |
---|---|
디미터 법칙과 캡슐화 (0) | 2024.12.19 |
POLYMORPHISM 패턴 (0) | 2024.12.19 |
캡슐화 (0) | 2024.12.16 |
상속과 합성 (0) | 2024.12.16 |