Публикация пользовательских файлов пакетов с использованием Laravel с композитором

И это реализация Factory, поскольку предложил Jon Skeet :

interface Factory {
    T factory();
}

class Araba {
    //static inner class for Factory implementation
    public static class ArabaFactory implements Factory {
        public Araba factory() {
            return new Araba();
        }
    }
    public String toString() { return "Abubeee"; }
}

class Generic {
    private T var;

    Generic(Factory fact) {
        System.out.println("Constructor with Factory parameter");
        var = fact.factory();
    }
    Generic(T var) {
        System.out.println("Constructor with T parameter");
        this.var = var;
    }
    T get() { return var; }
}

public class Main {
    public static void main(String[] string) {
        Generic gen = new Generic(new Araba.ArabaFactory());
        System.out.print(gen.get());
    }
}

Выход:

Constructor with Factory parameter
Abubeee

2
задан Karthik Rajan 13 July 2018 в 11:45
поделиться

1 ответ

Вы пытались с помощью кода ниже. Если он вернет то, что вам нужно, значит, вы на правильном пути. Еще одна опечатка находится под командованием скрипта.

composer run-script post-install-cmd
2
ответ дан Karthik Rajan 17 August 2018 в 13:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: