내가하려고하는 것을 설명하는 가장 좋은 방법은 코드에있는 것일 수 있습니다. 자바 일반 공장 구현
Public class Product
Public class Vendor<T extends Product>
지금 나는 당신에게 문자열 입력 PARAM 나는이 일반적인 공장을 만들 수있을 것 어떻게
Public Factory {
public Vendor getInstance(String Type){
Class cls = Class.forName(Type);
return new Vendor<cls>();
}
}
에 따라 공급 업체를 줄 것이다 일반적인 공장을 만들려고하고 있어요?
당신이 아니라 유형 안전한 방법으로 할 수 있습니다. –
이 작업을 수행하는 종속성 삽입 프레임 워크를 얻는 것에 대해 강하게 생각해야하며, 다시 말하면 String 매개 변수를 기반으로하지 않습니다. –