본문 바로가기
프로그래밍/프로그래밍 이론

다형성(Polymorphism)이란?

by argentdarae 2025. 3. 24.
반응형

다형성은 동일한 인터페이스나 함수 호출 방식으로 다양한 동작을 수행할 수 있게 하는 객체지향의 핵심 개념이다

즉, 객체를 추상화된 관점에서 다루되, 실제 동작은 객체의 타입에 따라 달라지는 유연한 구조를 구현하게 해준다

 

다형성은 확장성 있는 설계, 유지보수 쉬운 코드, 개방-폐쇄 원칙을 실현하는 핵심 요소이다

 


Reference

Polymorphism (computer science) - Wikipedia

'프로그래밍 > 프로그래밍 이론' 카테고리의 다른 글

SOLID 원칙  (0) 2025.03.24
추상화(Abstraction)란?  (0) 2025.03.24
상속(Inheritance)이란?  (0) 2025.03.24
캡슐화(Encapsulation)란?  (0) 2025.03.24
옵저버(Observer) 패턴  (0) 2025.03.21