Deuxième exemple pour Abstract "Bad Idea" + PSR