Para modelar as classes de objetos que podem ser usadas na implementação do sistema para representar uma caixa de correio e uma mensagem de e-mail, podemos considerar as seguintes classes: 1. Classe CaixaDeCorreio: representa uma caixa de correio e pode ter os seguintes atributos: - nome: nome da caixa de correio - listaDeMensagens: lista de mensagens de e-mail armazenadas na caixa de correio 2. Classe MensagemDeEmail: representa uma mensagem de e-mail e pode ter os seguintes atributos: - remetente: endereço de e-mail do remetente - destinatario: endereço de e-mail do destinatário - assunto: assunto da mensagem - corpo: corpo da mensagem - data: data de envio da mensagem Além disso, podemos considerar os seguintes métodos para cada classe: 1. Classe CaixaDeCorreio: - adicionarMensagem(mensagem): adiciona uma mensagem de e-mail à lista de mensagens da caixa de correio - removerMensagem(mensagem): remove uma mensagem de e-mail da lista de mensagens da caixa de correio - listarMensagens(): lista todas as mensagens de e-mail armazenadas na caixa de correio 2. Classe MensagemDeEmail: - exibirMensagem(): exibe a mensagem de e-mail na tela - enviarMensagem(): envia a mensagem de e-mail para o destinatário
Para escrever sua resposta aqui, entre ou crie uma conta
Engenharia de Software e Engenharia de Requisitos
•ESTÁCIO
Compartilhar