Smaller DirectedGraphFactory example
This commit is contained in:
12
README.md
12
README.md
@ -6,16 +6,12 @@ Um diese GUI nutzen zu müssen,
|
|||||||
muss man die H1,
|
muss man die H1,
|
||||||
sprich die Klasse `h07.graph.DirectedGraphImpl`,
|
sprich die Klasse `h07.graph.DirectedGraphImpl`,
|
||||||
implementiert haben
|
implementiert haben
|
||||||
und eine Entsprechende Fabrik in der `Gruphi.main()` angeben.
|
und eine entsprechende Fabrik in der `Gruphi.main()` angeben.
|
||||||
Die Einfachste Fabrik sieht in etwa so aus:
|
Die einfachste Fabrik sieht in etwa so aus:
|
||||||
|
|
||||||
```java
|
```java
|
||||||
public class EmptyGraphFactory<V, A> implements DirectedGraphFactory<V, A> {
|
public static <V, A> DirectedGraphFactory<V, A> defaultFactory() {
|
||||||
|
return DirectedGraphImpl::new;
|
||||||
@Override
|
|
||||||
public DirectedGraph<V, A> createDirectedGraph() {
|
|
||||||
return new DirectedGraphImpl<>();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user