Olá! Tenho muita dificuldade as vezes para modelar OO por causa do pensamento relacional do banco de dados. Pensando no cenário de um sistema de pedidos temos o seguinte relacionamento das tabelas no banco de dados:
CLIENTE --> PEDIDO --> ITENS <-- PRODUTO
Nesse caso como temos um relacionamento N para N entre tabela de PEDIDO e tabela de PRODUTO gerando uma nova tabela ITENS.
Assim, com deve ser a modelagem das classes desse sistema de pedido?
t+