accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

come astrarre un problema reale in OOP

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  it.comp.programmare ] 

Retour : Accueil du site it comp programmare  


  Sujet:   come astrarre un problema reale in OOP  
 De: ...@f22.it (f22)
 Groupes: it.comp.programmare
 Organisation: [Infostrada]
 Date: 01. Jul 2008, 16:56:36
ciao


da poco studio OOP

mi chiedevo se esistono delle 'best pratices' per approciare ad un 
problema reale convertendolo nelle relative entità CLASSI METODI PROPRIETA'.


Esempio

viso che tutti partono dall'esempio MAMMIFERI classe base e poi giu di 
li con le classi figlie dove si specificano i vari mammiferi nel 
dettaglio...io vorrei seguire un esempio differente.

prendiamo il concetto di DIPENDENTE di un ' ipotetica azienda
tenendo presente che una figura tale deve possedere minimo
nome,cognome,matricola,settore,posizione, e che posso trovare 
dall'amministrativo, al magazziniere, al progettista....

io farei in (c#)

enum Settore
{
	amministrativo,
	progettazione,
	falegnameria,
	magazzino,
	spedizioni
}

enum Posizione
{
	operaio,
	contabile,
	progettista,
	magazziniere,
	trasportatore

}

Class Dipendente
{
   	private string nome = "";
	private string cognome = "";
	private string matricola = "";
	private string settore = "";
	private string posizione = "";

	public Dipendente(string nome,string cognome,string matricola,string 
settore,string posizione)
	{
		this.nome = nome;
		this.cognome = cognome;
		this.matricola = matricola;
		this.settore = settore;
		this.posizione = posizione;

	}

	private void MemorizzaDati()
	{
		//fai qualcosa;
	}

}

come aproccio al problema com'e' ?

un amico con cui studio mi suggeriva di creare una classe BASE e poi 
creare una Classe per ogni entità

quindi ad esempio


Class Operaio:Dipendente
{


}


Che ne dite?


grazie


DateSujet  Auteur
01.01.
o 
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)
Usenet Gratuit