Object Oriented Programming 원칙 (4) - 다형성(polymorphism)
다형성 Polymorphism polymorphism is the provision of a single interface to entities of different types[1] or the use of a single symbol to represent multiple different types. 다형성이란, (1) 변수, 메소드, 함수 등이 서로 다른 개체들의 일부로 동시에 속할 수 있게하거나, (2) 다양한 자료형을 가질 수 있도록 추상적인 이름을 사용하는 패턴을 의미한다. (1) 변수, 메소드, 함수 등이 서로 다른 개체들의 일부로 동시에 속하는 패턴 Korean 과 English 는 say_hi() 라는 동일이름의 메소드를 가지며, 각기 다른 기능 문자열을 출력하는 기능을 수행한다. cl..
개발/python-객체지향프로그래밍(OOP)
2022. 5. 20. 22:12