Estudo de design pattern