Stworzyłem bibliotekę (pojedyncza klasa) zakodowana IonCube online.
W konstruktorze mam wlasną procedurę "sprawdzającą licencję użytkownika".
Reszta projektu nie jest zakodowana. Aby uniknać ze ktoś poprzez extends nadpisze konstruktor i wyłączy sprawdzanie licencji
mam dwa wyjścia:
1. dac final na moim konstruktorze
2. przenieść weryfikację licencji do głównej metody biblioteki.
Jakie rozwiazanie jest bardziej eleganckie? Teoretycznie w jednej instancji obiektu główną metodę można wywołać wiele razy
więć chyba nie ma sensu, aby za kazdym razem licencję sparwdzać (co troszke trwa) i zrobić to raz w konstruktorze?
Czyżby nikt nie wiedział, czy też moje pytanie było mało sensowne?
Bardzo proszę o cenne wskazówki
