summaryrefslogtreecommitdiffstats
path: root/Master/Reference Architectures and Patterns/hjp5/examples/DoubleMethodFactory.java
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;
  }
}