Exercise: Adapter

Description see Observer