我有一个功能希望提供给我们正在准备的软件模型的客户,我想知道它是否:
1. 可能实现 2. 智能化(即不愚蠢) 3. 最好的选择
我希望客户能够编写实现我的“Computable”接口的Java类,并将其放入预定文件夹中。该文件夹将包含.java文件而不是.class文件。然后,在运行时,我希望我的程序搜索该文件夹并从该文件夹中提取所有的“Computables”,并将它们存储在一个映射中,从“Computable”的名称到“Computable”对象。 “Computable”应该只有一个默认构造函数,且该接口只有一个名为“compute”的方法,该方法将一个Object数组映射到一个Object。
1. 可能实现 2. 智能化(即不愚蠢) 3. 最好的选择
我希望客户能够编写实现我的“Computable”接口的Java类,并将其放入预定文件夹中。该文件夹将包含.java文件而不是.class文件。然后,在运行时,我希望我的程序搜索该文件夹并从该文件夹中提取所有的“Computables”,并将它们存储在一个映射中,从“Computable”的名称到“Computable”对象。 “Computable”应该只有一个默认构造函数,且该接口只有一个名为“compute”的方法,该方法将一个Object数组映射到一个Object。