Master anonymous classes with this practical example. Write cleaner code by defining on-the-fly implementations for interfaces and abstract classes.