Ir para o conteúdo principal
Painel lateral
Disciplinas »
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
AACCs/FFLCH
Pró-Reitoria de Pós-Graduação
Outros
Suporte »
Acesso
Perfis
Ouvintes
Docentes
Criação de Disciplinas da USP
Documentação
HelpDesk e Contato
Guia de uso
Sobre
Português - Brasil (pt_br)
Deutsch (de)
English (en)
Español - Internacional (es)
Français (fr)
Italiano (it)
Português - Brasil (pt_br)
Buscar
Fechar
Buscar
Alternar entrada de pesquisa
Acessar
MAC0321 - Laboratório de Programação Orientada a Objetos
Início
Ambientes
2020
IME
MAC
MAC0321-2020
Semana 6
Vídeo: linguagens interpretadas vs. linguagens com...
Vídeo: linguagens interpretadas vs. linguagens compiladas, bytecode, máquina virtual Java (JVM)
Clique em
Vídeo: linguagens interpretadas vs. linguagens compiladas, bytecode, máquina virtual Java (JVM)
para abrir o recurso.
◄ Vídeo (opcional): POO em Python
Seguir para...
Seguir para...
Avisos
Dúvidas Gerais
O que são objetos, classes, métodos, instâncias, mensagens.
Funcionalidades básicas da linguagem Java
Exercício opcional para casa: Modelagem de Conta Corrente
ContaCorrente refatorado feito na sala de aula
Construtores, controle de acesso, Refatoração e Testes Automatizados
Exercicio 1: Modelagem OO e Testes Automatizados
Herança e UML
Vídeo: Alguns detalhes importantes da linguagem Java
Vídeo: Resolução do exercício Biblioteca De Músicas
Vídeo: Classes Abstratas e Interfaces
Vídeo: Coleções
Leituras da Semana
Exercício 2: Eficiência de Algoritmos de Ordenação
Vídeo (opcional): POO em Python
Vídeo IMPORTANTE: Polimorfismo
Vídeo: Tratamento de Exceções
Vídeo: Depuração de Código
Exercício 3 - Receituário Galáctico
Curso online de Git
Vídeo: Padrões de Projeto / Padrão Strategy
Vídeo: I/O Streams
Vídeo: Demonstração de Streams para comunicação de rede
Exercício 4: CópiaTurbinada
Vídeo: Padrão Adapter
Vídeo: Padrão Singleton
PROJETO FINAL DA DISCIPLINA
Vídeo: Método Fábrica (Factory Method)
Vídeo: Fábrica Abstrata (Abstract Factory)
Vídeo: Protótipo (Prototype)
Vídeo: Padrão State
Vídeo: Padrão MVC
Vídeo: Aula do Dr. Daniel Cukier sobre Injeção de Dependências e o arcabouço Spring
Código-fonte usado como exemplo na aula
Slides usados na aula
Vídeo: padrão Decorator
Vídeo: padrão Template Method
Vídeo: padrão Façade
Vídeo para espairecer: The Art of Code
Palestra: OO e Padrões em uma empresa de grande porte: SERPRO
Vídeo: Padrão Mediator
Vídeo: O problema com Software - motivação para os princípios SOLID
Vídeo: Os princípios SOLID de bom projeto orientado a objetos
Vídeo: Arcabouços (Frameworks) Orientados a Objetos
Provinha sobre SOLID e Arcabouços Orientados a Objetos
Vídeo: Não, este é apenas o começo!
Vídeo IMPORTANTE: Polimorfismo ►