With the Null Object pattern:
- AbstractEqualizer.java
- AbstractLevel.java
- Client.java
- Equalizer.java
- Level.java
- NullEqualizer.java
- NullLevel.java
- StereoController.java
- Volume.java
Baseline (without the Null Object pattern):
With the Null Object pattern:
Baseline (without the Null Object pattern):