Goal- 클래스 (다중)상속 또는 Interface 를 사용하여서 클래스의 다형성을 이루고자 할때, 현재의 클래스 이름을 알아야 할 때가 있다. 필요가 없다면 상관없지만... 현재 Design Pattern - State Pattern or strategy Pattern 을 사용하고 있다. 이때, Interface 형태로 클래스를 받고나서 어떠한 클래스인지 몰라 타입의 변경이 불가능 하게 된다. 필요하다면, 변경하는 방법을 알아보도록 하자. classA.java package vbflash.net; public class ClassA { public static void main(String[] args) { // TODO Auto-generated method stub } } classB.java p..