私のアプリにはいくつかのインターフェイスがあり、それらの実装を提供するシングルトンクラスを作成したいと思います。そのような:私はを探しています何いくつかのインターフェイスの実装を提供するクラスを作成する方法
public class Singleton{
//singleton's stuff
private Interface1 interface1Impl;
private Interface2 interface2Impl;
public Interface1 getInterface1(){
return interface1Impl;
}
public Interface2 getInterface2(){
return interface2Impl;
}
}
- アプリ内の各クラスに同じインタフェースの実装を提供します。この方法ですべて正常に動作しますが、これを達成するには良い方法ですか?
私はあなたが探しているものは、抽象的な工場のパターンと信じています。 – Zaki
ファサードのように見えます。 –