o futebol mas que diz como vocês estão eu vim trazer para vocês uma resumo bem sucinto e bem rápido explicando todas aspectos de um diagrama de classe sim Wagner um diagrama de classe Lembrando que que é um diagrama de classes no diagrama de classe é um diagrama estrutural ele representa os relacionamentos das nossas classes com os seus atributos e seus métodos tá é uma forma que as utilizamos em engenharia de software na nossa o ML unified modeling languages para poder modelar os nossos sistemas certo esse material vai ser gravado com todo o carinho para os
meus alunos Como eu havia prometido Então se tu quer saber mais Fica aí Ligar no vídeo E aí [Música] bom então é os queridos antes de explicar aqui ó vocês olha aí embaixo tem um curtir no vídeo compartilhe e se inscrevam para receber outros materiais com esse nós vamos lá então pessoal que se um exemplo Pinho que tem em inglês só não quis traduzir lá por causa do livro Tá mas representa tudo que precisa saber para um diagrama de classe lembrando o diagrama de Cássia ele é estrutural Então não é conciliar vocês mostrarem para o
cliente de vocês como eu já converso bastante com meus alunos esse aqui é um exemplo de um pedido tá de uma ordem ali então o primeiro. Vamos lá só selecionar as cozinhas aqui a gente tem primeiro aspecto de um diagrama de classe nós temos aqui o que é um diagrama de classe nós temos três divisões na primeira nós temos o nome da nossa classe depois os nossos atributos e pode ou não ter visibilidade Tá mas de preferência sem colocar na visibilidade privada pública ou protegida e nossas Opera a inscrição os nossos métodos tá e nossos
métodos podem também por os atributos deles estão passando por parâmetro o valor não estão passando e os métodos também tem visibilidade que são as mesmas dos atributos a privada pública protegido e pode ter pacote também Ok deixa eu apagar aqui pra vocês tá pra não ficar sujo aqui nosso diagrama depois disso nós temos a representação das nossas associações que que é uma associação pessoal uma associação é uma ligação entre entidades ou seja entre nossas classes entre Nossa classe ordem e nossa classe cliente aqui eu tenho uma associação tá E que é essa ligação a que
eu tenho outra Associação só que com direção tá aqui eu tenho Olhem só outra Associação e aqui outra Associação também são outro elemento que está presente dentro do nosso diagrama de classe e aí nós temos as nossas cardinalidade Sou multiplicidade certo elas são 0 para 1 10 tá um para um um para muito está aqui a nossa experiência que a gente fez aqui ou muitos-para-muitos tá Quê que representa aqui por exemplo aqui nós temos um cliente um câncer também né no qual ele faz nenhum pedido ou muitos pedidos sempre lendo da esquerda para direita e
uma ordem de pedido está relacionado a um único cliente porque só o único cliente vai ter aquele número de ordem ali a com seu status com sua data e tudo mais Então esse é um outro elemento presente o nosso diagrama de classe e aí nós temos depois também a nossa generalização que que a generalização era representada a linha pra nossa setinha tá e abaixo Dele quem está herdando Ele dando de quem oralmente a nossa classe abstrata com quem representa uma classe abstrata tá uma classe abstrata é representado com o nome da nossa classe em Itálico
ou escrito abstract e o nome da classe ok e aqui dentro elas o mosteiro a tributos e os métodos os quais vão poder em Serem herdados Pelas nossas classes filhas na sua casa que a gente tem forma de pagamento que ela foi generalizada para cartão de crédito dinheiro ou cheque sendo que cada uma delas tem seus atributos e seus métodos ou operações como vocês queiram Ok meus queridos e por fim nós temos a questão da navegabilidade que representa navegabilidade dentro um diagrama de classe é quando lá na parte da programação vocês vão ter por exemplo
a nossa quem Nossa identidade né detalhes da Ordem do pedido né então a gente vai ter a classe lá com essa e ela vai poder usar tá os métodos e atributos lá da outra classe para quem ela está apontando essa é uma maneira bem extremamente simples e dizer isso tá já Nossa classe item ela é única ali ela não consegue enxergar na eu tava na classe ordem de Teiú Ok então ela é a única com seus atributos com os seus métodos mas já detalhes do pedido né ele pode usar lá pegar informações o pedido como
nós temos aqui ó para calcular o peso tá que eu tenho que pegar lá e usar o jet Leite né que é pegar o peso do nosso item Então meus queridos aqui a gente fecha um resumão e é tudo que você tem que saber em mais ou menos sabe sobre os nossos diagramas de classe e tá que são extremamente importantes na engenharia de software lembrando eles são usados para orientação a objeto a outro detalhe importante não fica me colocando Eyed tá porque a dia lá de banco de dados tá aqui o relacionamento está implícito e
é direto pela nossa ligação lá em banco de dados slide por outras questões aqueles não precisa usar a Índia eu não preciso chegar diretamente na informação como a gente tem lá uma consulta no banco de dados Ok gostou desse vídeo foi feito para ti para se inscrever no canal já deu um curtir nesse vídeo Então aproveita aí para receber outros materiais Como esse E não esqueça do mais importante o canal sempre traz que depois que você aprende tudo fica mais fácil abração e os queridos e até a nosso próximo vídeo E aí