add the intro of Decorator Pattern