5줄 요약
- 다형성(Polymorphism)은 객체지향 프로그래밍에서 객체들이 동일한 인터페이스를 사용하면서 다른 구현을 가질 수 있는 능력을 말합니다.
- 부모 클래스에서 파생된 자식 클래스는 부모 클래스의 메서드를 오버라이딩(Overriding)하여 자식 클래스에서 다른 구현을 제공할 수 있습니다.
- 또한, 인터페이스를 구현하는 클래스들은 같은 인터페이스를 사용하면서 서로 다른 구현을 제공할 수 있습니다.
- 다형성은 코드의 재사용성과 유지보수성을 높이는데 중요한 역할을 합니다.
- 예를 들어, 같은 인터페이스를 구현하는 다른 클래스들은 동일한 메서드 호출로 다른 동작을 수행할 수 있으므로, 코드 중복을 방지하고 개발 시간과 비용을 절약할 수 있습니다.
경험
- 뭔지도 모르고 정말 많이 썼습니다.
'Programming' 카테고리의 다른 글
[5줄 요약] 메모리(Memory)란? (0) | 2023.02.11 |
---|---|
[5줄 요약] 프로그램의 메모리(Memory) 구조는? (0) | 2023.02.10 |
[5줄 요약] 상속(Inheritance)이란? (0) | 2023.02.10 |
[5줄 요약] 캡슐화(Encapsulation)란? (0) | 2023.02.10 |
[5줄 요약] 객체지향 프로그래밍(Object Oriented Programming)이란? (0) | 2023.02.10 |