Olá pessoal, surgiu uma duvida e gostaria de saber a opnião de vocês, sobre qual a maneira CORRETA de trabalhar nesse seguinte caso
Um exemplo simples:
Tenho um banco de dados com duas tabelas:
TABELA_Cidade
ID_CIDADE
CIDADE_NOME
ID_UF
TABELA _UF
ID_UF
UF
Qual a forma correta de se fazer um classe model na classe cidade assim:
class Cidade extends UF{
int ID_CIDADE;
String CIDADE_NOME;
int ID_UF ;//(duvida)
}
ou
class Cidade{
int ID_CIDADE;
String CIDADE_NOME;
UF uf =new UF();//(duvida)
}
Como voçês puderam observar, não sei se a maneira correta é herdando ou Instaciando.
visto que no banco de dados é ID_UF é uma chave estrageira, na tabela cidade.