-
Notifications
You must be signed in to change notification settings - Fork 0
Home
kinelski edited this page Apr 28, 2016
·
1 revision
Exercício 3.2 da matéria de CES22 do curso de Engenharia de Computação do ITA.
Este código foi criado com o objetivo de facilitar a utilidade e a compreensão do processo de encapsulamento.
Uma classe encapsulada serve para "proteger" o código. É ideal não permitir que sejam atribuídos valores inválidos às variáveis de um objeto. Isso garante que o código não produza erros inesperados, mesmo quando modificado por vários programadores distintos de uma mesma equipe.
A classe "time" implementada no exemplo ilustra bem o funcionamento de uma classe encapsulada. É garantido que valores inválidos não sejam atribuídos às variáveis "hour" e "minute".