J'ai rajoute la classe ConcreteWriter