Modularidade e reuso de codigo