Padrao observer na geracao de nomes