Skip to content

SW-Wanted/P3-Laboratorios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Programação 3 - Laboratórios

🧩 Estrutura do Repositório

P3-Laboratorios/
│
├── docs/
│   ├── listas/
│   │   ├── Lista1.pdf
│   │   ├── Lista2.pdf
│   │   └── Lista3.pdf
│   └── slides/
│       ├── 1. Introdução POO.pdf
│       ├── 2. Encapsulamento.pdf
│       ├── 3. Herança e Sobreposição.pdf
│       ├── 4. Polimorfismo.pdf
│       ├── 5. Exceptions.pdf
│       ├── 6. Classes Abstractas e Interfaces.pdf
│       ├── 7. Generics.pdf
│       ├── 8. Diagrama de Classes.pdf
│       └── 9. Collections.pdf
│
├── exercicios/
│   ├── Lista1/
│   │   ├── exercicio1
│   │   ├── exercicio2
│   │   ├── exercicio3
│   │   ├── exercicio4
│   │   ├── exercicio5
│   │   ├── exercicio6
│   │   ├── exercicio7
│   │   ├── exercicio8
│   │   ├── exercicio9
│   │   ├── exercicio10
│   │   ├── exercicio11
│   │   ├── exercicio12
│   │   ├── exercicio13
│   │   └── exercicio14
│   ├── Lista2/
│   │   ├── exercicio1
│   │   ├── exercicio2
│   │   ├── exercicio3
│   │   ├── exercicio4
│   │   ├── exercicio5
│   │   ├── exercicio6
│   │   └── exercicio7
│   └── Lista3/
│
├── provas/
│   ├── M1/
│   │   ├── PP1-Enunciado-M1.pdf
│   │   └── PP2-Enunciado-M1.pdf
│   ├── M2/
│   │   ├── PP1-Enunciado-M2.pdf
│   │   └── PP2-Enunciado-M2.pdf
│   └── M3/
│       ├── PP1-Enunciado-M3.pdf
│       └── PP2-Enunciado-M3.pdf
│
└── README.md

📚 Estrutura de Projectos

Ao criar um novo projeto em Java, recomenda-se seguir uma convenção de organização que facilite a leitura, manutenção e testes dos exercícios. A estrutura sugerida é a seguinte:

Projeto

  • Nome do projeto: Lista[n]
    • Cada projeto representa uma lista de exercícios, e n indica a sequência da lista.

Pacotes

  • Nome do pacote: exercicio[n]
    • n indica o número do exercício correspondente.
    • Cada classe do exercício deve estar neste pacote.
  • Nome do pacote: main
    • Contém o menu interativo para testar todos os exercícios da lista.
  • Nome do pacote: testes
    • Contém classes de teste para cada exercicio

Exemplo

Lista1/
│
├── exercicio1/
│   └── Aluno.java
├── exercicio2/
│   └──  Televisor.java
├── main/
│   └──  Main.java
└── testes
    ├── Exercicio1.java
    └── Exercicio2.java

Nomenclatura

Tipo Padrão Exemplo
Pacotes lowercase main, entidades
Classes PascalCase Aluno, ContaBancaria
Métodos camelCase calcularSalario(), getSaldo()
Atributos camelCase nomeCompleto, saldo
Constantes UPPER_SNAKE_CASE TAXA_JUROS, LIMITE_SALARIO

🧠 Tecnologias

  • Java 21
  • NetBeans 27
  • Java with Ant

👨🏽‍💻 Autor

Emanuel dos Santos

About

Programação 3 - Laboratórios

Resources

Stars

Watchers

Forks

Contributors

Languages