Ciao a tutti, sto iniziando a sviluppare un portale per la gestione di diversi contenuti e pensavo di implementare il tutto con l'utilizzo delle classi..

siccome nn sono molto ferrato in materia...ho iniziato da poco lo studio serio delle classi mi chiedevo se la logica che sto applicando è giusta.

Ad esempio devo poter gestire delle foto con delle caratteristiche ed ho sviluppato una classe FOTO cosi:

codice:
public class Foto
{
    private string prvFileName;
    private DateTime prvData;

    public string FileName
    {
        get { return prvFileName; }
		set{prvFileName= value;}
    }

    public Datetime DataInserimento
    {
        get { return prvCaratteristiche; }
        set { prvCaratteristiche = value; }
    }
}
e poi ne ho fatta un altra con i metodi per la gestione degli aggiornamenti eliminazione caricamento ecc.......a cui passo l'oggetto foto di cui sopra o l'id...

codice:
public class mngFoto
{
    public loadFoto(int idFoto){
       .......
    }
    ecc...
    ecc...

}
volevo sapere se come Logica funzionava....se è corretto sviluppare in questo modo... o meglio sarebbe usare altri sistemi...ed eventualmente quali


Grazie per le gentili risposte
Ciao !!!