Ak mam:

class Free {
        public String dummyImplementace() {
                return "Teď bych v placené verzi vrátil něco rozumného!";
         }
}


a class Commercial extends Free {
        public String dummyImplementace() {
                return "Teď bych v placené verzi vrátil něco rozumného!";
         }
}

... tak co budem mat v Main()?

Pretoze ked uvediem import foo.test.Commercial a dany modul nebude enablovany,
tak to ani neskompilujem.
A udělat to interfacem - v main bude odkaz jenom na interface.
Některé programy (třeba účetní) vám dají plnou verzi, ale je to omezeno počtem záznamů, které v té demoverzi můžete pořítit - nebyl by to lepší přístup? uživatel má možnost si alespoň vyzkoušet celou aplikaci.
Karel

Odpovedet emailem