visão baseada em classe