Del curso: Fundamentos de Programação: Design Orientado a Objetos
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 25.000 cursos impartidos por expertos del sector.
Convertendo diagramas de classe em código - Tutorial de Java
Del curso: Fundamentos de Programação: Design Orientado a Objetos
Convertendo diagramas de classe em código
Até agora, examinamos muitas das ideias e conceitos da orientação a objetos, mas no final do dia, todo esse trabalho de design que estamos fazendo precisará ser convertido em uma linguagem de programação, e existem várias linguagens orientadas a objetos, e cada uma tem sua própria maneira de fazer as coisas. O que quero mostrar é que os conceitos de alto nível que discutimos aqui funcionam em várias linguagens, mesmo que os detalhes de implementação, como a sintaxe, por exemplo, sejam diferentes. Para demonstrar isso, simplifiquei a classe da nave espacial para ter apenas dois atributos, o "nome" que é público e do tipo "String", e o nível das defesas, um número inteiro, privado. Reduzi o número de métodos para dois, o "reduzirNivelDefesas", que precisa de um valor da potência do ataque, digamos assim, e "pedirPosicao", que precisa saber quem está chamando a função, o objeto, e manda de volta uma coordenada. E aqui está a classe transformada em código Java. A minha classe começa com…
Practica mientras aprendes con los archivos de ejercicios.
Descarga los archivos que el instructor utiliza para enseñar el curso. Sigue las instrucciones y aprende viendo, escuchando y practicando.
Contenido
-
-
-
-
-
-
-
(Bloqueado)
Criando diagramas de classe: atributos1 min 42 s
-
(Bloqueado)
Criando diagramas de classe: comportamentos4 min 11 s
-
(Bloqueado)
Convertendo diagramas de classe em código4 min 11 s
-
(Bloqueado)
Instanciando classes3 min 54 s
-
(Bloqueado)
Classes com múltiplos construtores2 min 38 s
-
(Bloqueado)
Atributos e métodos de classe4 min 37 s
-
(Bloqueado)
Desafio: diagramas de classe do Jukebox1 min 20 s
-
(Bloqueado)
Solução: diagramas de classe do Jukebox5 min 14 s
-
(Bloqueado)
-
-