blob: 750345588fb7dacf5dc44079ef4dc305b53f60f3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
public class DoubleMethodFactory
{
public DoubleMethodFactory()
{
//Hier wird die Factory selbst erzeugt und konfiguriert
}
public DoubleMethod createFromClassFile(String name)
{
//L�dt die Klassendatei mit dem angegebenen Namen,
//pr�ft, ob sie DoubleMethod implementiert, und
//instanziert sie gegebenenfalls...
return null;
}
public DoubleMethod createFromStatic(String clazz,
String method)
{
//Erzeugt ein Wrapper-Objekt, das das Interface
//DoubleMethod implementiert und beim Aufruf von
//compute die angegebene Methode der vorgegebenen
//Klasse aufruft...
return null;
}
public DoubleMethod createFromPolynom(String expr)
{
//Erzeugt aus dem angegebenen Polynom-Ausdruck ein
//DoubleMethod-Objekt, in dem ein �quivalentes
//Polynom implementiert wird...
return null;
}
}
|