I have a functionality that I wish to provide to a customer for a software mockup that we are preparing - and I want to know if it's
- possible
- intelligent (a.k.a. not stupid)
- the best thing
I want the customer to be able to write a java class that implements my Computable
interface and stick it in some predetermined folder. This folder will contain the .java files rather than .class files. Then, at runtime, I want my program to search that folder and extract all of the Computables
from that folder and store them in a map from the name of the Computable
to the Computable
object. The Computable
should only have a default constructor and the it interface will only have one method called compute
which maps an array of Object
to an Object
.