Adaptação do código a OO