Projeto para Java na disciplina de Projeto de Software - Uso do Intellij para desenvolvimento do Projeto
- Gabriel Lucas Bento Germano
-
Main do projeto *Main
-
Classe de Usuarios
-
Classe de Atividades
-
Classe de Projetos
-
Classe de Ações *Ações
Para compilar o projeto entre na pasta src
cd src
e digite o comando
javac ProjectManager.java
Agora executando o programa
java ProjectManager
Optei por utilizar Lista encadeadas como o ArrayList para poder armazenar os dados do programa. Infelizmente não consegui criar um arquivo como banco de dados para poder obter as informações então todo o programa armazena em tempo de execução. Ademais, a forma de utilizar o undo/redo foi feita pela classe Acoes que serve para armazenar duas pilhas, uma para ir adicionando qualquer alteração feita pelo usuário e a outra pilha para pegar o dado que foi removido da pilha e armazena-lo caso haja alguma ação para refazer.