Some inheritance classes
Add adapter patter example