프로그래밍/프로그래밍 이론

다형성(Polymorphism)이란?

argentdarae 2025. 3. 24. 13:10
반응형

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

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

 

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

 


Reference

Polymorphism (computer science) - Wikipedia