Prévia do material em texto
Diagrama de Classes - Introdu ção � Alunos � Professores � Disciplinas � Matrículas � ... Em termos de objetos, o que temos numa universidade? Cada grupo de objetos tem suas características (atributos e métodos) O analista então cria CLASSES para representar esses objetos Podemos pensar uma CLASSE como um template, um molde, uma forma para gerar objetos Classes � Atributos Representam o conjunto de características (estado) dos objetos daquela classe � Métodos Representam o conjunto de operações (comportamento) que a classe fornece Diagrama de Classes - Elementos � As caixas do diagrama de classe são classes e estão divididas em 3 compartimentos: � Nome da classe (Obrigatório ) � Atributos � Operações Diagrama de Classes – Elementos B ásicos Pedido - dataPagamento : Date[0..1] # éPréPago : boolean[1] = true + itensDeLinha : itenDeLinha [*] {ordenada} - numeroPedidos : int + pagar (valor : double) - calcularTotal() : double O analista define o nível de detalhe que quer mostrar no diagrama