私はデザインパターンを理解しようとしています、と私は 次のように、私が実装されたインタフェースクラスのクラス名を取得する方法 を知っておく必要があります。 を public interface Flys {
String fly();
}
// Class used if the Animal can fly
class ItFlys implements Flys{
は、以下のクラスは、依存性注入コンテナから解決インスタンス化されたシングルトンオブジェクトの特定のセットの中で、実行時に選択したと仮定します。この例では class myClass {
private container; // DI container
function getMeAnObject(input) {
switch(input) {