[OOP] 다형성
2022. 11. 19. 13:37
프로그래밍 언어/Java
다형성이란? 다형성이란 하나의 타입에 여러 객체를 대입할 수 있는 성질을 말합니다. 다형성의 장점 다형성을 활용하면 기능을 확장하거나, 객체를 변경해야 할 때 타입 변경 없이 객체 주입만으로 수정이 일어나게 할 수 있습니다. 또한 상속을 사용한다면 중복되는 코드까지 제거할 수 있으므로 더 객체 지향 설계에 가까워질 수 있습니다. 다형성을 왜 사용하는가? Polymorphism allows us to perform a single action in different ways. (ref. https://www.w3schools.com/java/java_polymorphism.asp) 다형성은 하나의 행동을 여러 방식으로 수행할 수 있게 해줍니다. 다형성을 구현하는 방법 다형성을 구현하는 방법에는 대표적으로 ..