다형성 (1) 썸네일형 리스트형 다형성 다형성(Polymorphism)하나의 추상 인터페이스에 대해 코드를 작성하고 이 추상 인터페이스에 대해 서로 다른 구현을 연결할 수 있는 능력여러 타입을 대상으로 동작할 수 있는 코드를 작성할 수 있는 방법 유니버셜(Universal) 다형성 매개변수(Parametric) 다형성 클래스의 인스턴스 변수나 메서드의 매개변수 타입을 임의의 타입으로 선언한 후 사용하는 시점에 구체적인 타입으로 지정하는 방식 제네릭 프로그래밍과 관련이 높음 포함(Include) 다형성 메시지가 동일하더라도 수신한 객체의 타입에 따라 실제로 수행되는 행동이 달라지는 방식 객체지향 프로그래밍에서 가장 널리 알려진 형태의 다형성 상속을 사용 : 어떤 메시지, 어떤 클래스의 인스턴스인지에 따라 처리할 적절한 메서드를 상속 계층 안에서.. 이전 1 다음