Ed
ano passado
Para responder a essa questão, vamos analisar cada uma das afirmações apresentadas: Ø Na representação orientada a objeto do diagrama apresentado, poder-se-ía definir as classes “titular” e “autorizado” como relação de dependência de uma classe chamada “cliente”. Essa afirmação é verdadeira, pois "titular" e "autorizado" podem ser subclasses da classe "cliente", representando uma relação de herança. Ù O depósito de dados “contas” poderia ser representado como uma classe conforme definições de sistemas orientados a objeto. Essa afirmação também é verdadeira, já que "contas" pode ser uma classe que encapsula dados e comportamentos relacionados a contas bancárias. Ú Definida uma classe “cliente”, poder-se-ía ter um método chamado “Sacar (int quantidade)”, que representaria um caso de polimorfismo, já que, nas subclasses “titular” e “autorizado”, suas implementações seriam distintas. Essa afirmação é verdadeira, pois o polimorfismo permite que subclasses tenham implementações diferentes para o mesmo método. Û Conforme a metodologia estruturada de sistemas, o processo 2, “Tratar titular”, poderia gerar subprocessos como “2.1 consultar saldo” e “2.2 sacar dinheiro titular”, que estariam relacionados com o mesmo depósito de dados “contas” mostrado no diagrama. Essa afirmação é verdadeira, pois subprocessos podem ser gerados a partir de um processo principal e podem interagir com o mesmo depósito de dados. Ü Uma vez definida uma classe “contas”, um exemplo de método dentro desta poderia ser “void Saldo()” para mostrar o saldo da conta. Essa afirmação é verdadeira, pois um método que retorna o saldo da conta é uma implementação comum em uma classe de contas. Diante da análise, todas as afirmações parecem ser verdadeiras. Se a questão pede para julgar os itens subsequentes, a resposta correta seria que todas as afirmações estão corretas.


Cadastre-se ou realize login
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material