내 애플 리케이션에 몇 가지 인터페이스가 있으며 구현을 제공하는 싱글 톤 클래스를 만들고 싶습니다. 그래서 같이 :일부 인터페이스의 구현을 제공하는 클래스를 만드는 방법
public class Singleton{
//singleton's stuff
private Interface1 interface1Impl;
private Interface2 interface2Impl;
public Interface1 getInterface1(){
return interface1Impl;
}
public Interface2 getInterface2(){
return interface2Impl;
}
}
나는 무엇을 찾고 있어요 - 응용 프로그램의 각 클래스에 대한 동일한 인터페이스의 구현을 제공합니다. 이 방법으로 모든 것이 잘 작동하지만 이것을 달성하는 좋은 방법입니까?
나는 당신이 찾고있는 것이 초록 공장 패턴이라고 믿습니다. – Zaki
외관은 마치 외관처럼 보입니다. –