Added Null Object pattern.

This commit is contained in:
Ilkka Seppala
2015-03-04 22:59:42 +02:00
parent eb43f6efc3
commit 1cad280629
9 changed files with 225 additions and 4 deletions
@@ -0,0 +1,33 @@
package com.iluwatar;
/**
*
* Null Object implementation for binary tree node.
*
*/
public class NullNode implements Node {
@Override
public int getTreeSize() {
return 0;
}
@Override
public Node getLeft() {
return null;
}
@Override
public Node getRight() {
return null;
}
@Override
public String getName() {
return null;
}
@Override
public void walk() {
}
}