Ajuda em projecto

ola!
Tenho um projecto para fazer em java, mas como sou iniciante nesta linguagem (memo muito iniciante ) estou com muitas duvidas …

http://piano.dsi.uminho.pt/disciplinas/PP/EnunciadoTrabalho1.doc

escolhi para classes: TrafegoRodoviario, Territorio, Serviços, Cidades, veiculos, Estradas, Monitorizaçãotrafego.

Consegui definir a classe Territorio ---->

[code]import java.util.*;
/**

  • Classe Territorio que é interligada a Classe Servicos
    */
    public class Territorio
    {

    private String regiao;
    private ArrayList cidades;
    private ArrayList estradas;

    /**
    * Construtor, onde definimos os dados iniciais do Objecto
    */
    public Territorio(String Regiao)

{

 regiao = Regiao;
 cidades = new ArrayList();
 estradas = new ArrayList ();
}

/**
 * Metodo para inscrever nova cidades. 
 */ 

 public void NovaCidade(String NovaCidade)
{
   
        cidades.add(NovaCidade);
    }

    /**
 * Metodo para inscrever uma estrada. 
 */ 

 public void NovaEstrada(String NovaEstrada)
{
   
        estradas.add(NovaEstrada);
    }

/**
 * Imprime no ecra a descricao do territorio 
 */
 public void print()
{
    System.out.println ("Descricao do Territorio: " );
    System.out.println ();
    System.out.println ();
    System.out.println ("Regiao: " + regiao);
    System.out.println ();
    System.out.println ("Cidade: " + cidades);
    System.out.println ();
    System.out.println ("Estradas: " + estradas );
    System.out.println ();
}

} [/code]

----> que vai inserir a descriçao do territorio (estradas e cidades)

Agora estou com dificuldades em defenir o codigo para “inserir um conjunto de veiculos de transporte de marcadorias perigosas; definicao do ponto de partida e ponto de chegada”. Sei k para inserir um conjunto tenho de usar um ArrayLista, mas de resto nao sei por onde começar…

Agradeço a ajuda… Obrigado

Um dos grandes problemas no desenvolvimento é a falta de abstração e deixar de lado a documentação. Existe a modelagem para esse projeto?

como sou iniciante nesta linguagem de programaçao ainda nao percebo alguns termos… Como crio uma modelagem deste projecto? Obrigado

Para criar uma modelagem para o seu projeto você tem que saber UML, mais informações no link Abaixo:

Existem diversas ferramentas de UML, mas uso a do Netbeans, o link abaixo vai te ajudar…

http://www.netbeans.org/features/uml/index_pt_BR.html