Salve a tutti,

considerando che ho 2 classi: Categoria e Prodotto relazionate tra loro,
per gestire gestire la categoria di un prodotto in questo modo:

Codice PHP:
Prodotto pr = new Prodotto();
pr.Categoria.Nome "pippo"
è corretto il modo in cui ho scritto queste classi, o esiste qualche altra tecnica?
Accetto qualsiasi consiglio e suggerimento a buon rendere... GRAZIE!!!

Codice PHP:
class Categoria
{
public 
string Nome;
public 
string Descrizione;
}

class 
Prodotto
{
public 
string Nome;
public 
Categoria Categoria

public Prodotto()
{
Categoria = new Categoria();
}