매개 변수로 전달할 때 4 가지 종류의 클래스에 대해 동일한 작업을 수행하는 메서드가 있습니다. 현재, 그 4 개의 클래스 모두에 대해 4 번 해당 메소드를 작성해야합니다. 예 :다른 개체를 같은 메서드로 동적으로 전달
doSomethingForClass1(MyClass1 myclass1, Address address);
doSomethingForClass2(MyClass2 myclass2, Address address);
doSomethingForClass3(MyClass3 myclass3, Address address);
doSomethingForClass4(MyClass4 myclass4, Address address);
이러한 모든 방법은 동일한 작업을 수행하고 동일한 개체를 반환합니다. 하나의 메소드로 통합하고 다른 객체를 전달하려면 어떻게해야합니까?
클래스가 어떻게 관련되어 있는지, 메소드에서 무엇을하고 있는지 알지 못해도 말하기가 어렵습니다. 그러나 다형성과 제네릭 중 하나는 여기에서 도움이되어야합니다. – Perception