fr . comp . objet


Service Usenet Gratuit - You The Net .Com Consultez les groupes de news usenet nntp avec www.youthenet.com Postez et suivez voos fils de discussions gratuitement avec you the net .com le service gratuit de news en ligne

Re: définition d'un objet sur Fr Comp Objet



Groupes les plus fournis
comp mail serveurs comp sys pc rec modelisme soc travail independant soc rural comp sys palm-pilot comp usenet serveurs lettres langues-anciennes grec lettres langues-anciennes latin misc droit misc engeulades rec cuisine bonnes-adresses rec tv satellite art poesie comp sys mac programmation rec arts musique metal comp os ms-windows xp reseaux telecoms operateurs mobiles test usenet-fr emile durkheim


Derniers posts youthenet
Re: Démission pour création d'entreprise commerce ou service Que pensez-vous de la doctrine de James Madison ? Re: envoi des données à un serveur html la demeure du chaos Re: Alice au pays de Free (d'après la t ribune) Re: Est-ce ue violation de la GPL? Re: L'ultra libéralisme du chemin de fer prôné par Sarkozy... Président langue de bois ? la compagnie de l'autre

actualité

Un homme faisant l'objet de 3 ordonnances de capture arrêté à Ixelles
RTL Info.be - 10 nov 2008
Un homme de 34 ans, qui était signalé à rechercher dans le cadre de trois ordonnances de capture, a été interpellé dimanche soir à Bruxelles en possession ...
source

actualité

Le village fait l'objet d'un commentaire à la BBC
La Voix du Nord - 7 nov 2008
Jacky Duminy, maire de la commune, a reçu la visite de journalistes britanniques de la BBC. Jacky Duminy, maire de la commune, a reçu la visite de ...
source

Accueil |  Ajouter aux Favoris |  Inscription |  connexion |  Flux RSS de fr.comp.objet |

fr . comp . objet

Re: définition d'un objet



accueil . fr . comp . objet




Re: définition d'un objet

   
Sujet: Re: définition d'un objet
De: laurent (l' arobase) dontspambossavit.com (Laurent Bossavit)
Groupes: fr.comp.objet
Organisation: Noos
Date: 20. Sep 2006, 18:26:41
interface DeplacementRobot {
  public void avancer();
  public void reculer();
  // etc

C'est le design pattern "Stratégie".

Pour le contributeur à l'origine de ce thread ("surcroma") je recommande
la lecture du livre "Design Patterns Tête La Première". Il est éclairant
sur ces tactiques indispensables en conception objet.

class Deplacement4Roues implements DeplacementRobot {
   // ...

Je me demande si on peut faire mieux pour le nommage des classes
dérivées de "DeplacementRobot". (Je ne dis pas que c'est mauvais,
simplement une intuition qu'il pourrait y avoir mieux.)

La question d'origine de "surcroma" ressemble à une question de philo,
mais en fait il faut la comprendre comme une (bonne) question sur le
*nommage* des classes.

Le nommage est important parce que bien nommer les choses, c'est un
prérequis à être capable de bien en parler, c'est à dire d'en parler
avec précision, simplicité et brièveté. D'ailleurs il n'y a pas que les
classes qui sont concernées, mais toutes les "parties du discours" -
méthodes, constantes, etc.

Par exemple, le nom d'une classe est (sauf cas exceptionnels) un
substantif singulier. Jamais (autant que je me souvienne) un verbe; ce
sont les méthodes qui sont les verbes. Une interface peut être nommée
d'un substantif singulier ou d'un adjectif, le plus souvent en "able",
par exemple "Observable".

La question à poser quand on voit le nom d'une classe est: ce nom
renseigne-t-il de façon efficace sur ce que sont les *responsabilités*
de l'objet en question ?

C'est avec cette question qu'on peut écarter comme "mauvais" une classe
qui s'appellerait "GestionnaireDeRobots". Que doit "gérer", exactement
ce gestionnaire ? Ca peut être tout et n'importe quoi.

Avec quoi est-ce qu'un robot avance ? Avec un bloc moteur. D'ailleurs un
robot qui n'est pas doté d'un bloc moteur n'avancera pas. Une classe
abstraite nommée BlocMoteur (avec des variétés comme
BlocMoteurTroisRoues ou BlocMoteursQuatreRoues ou même BlocMoteurHelice)
renseigne mieux sur les responsabilités qu'elle encapsule.

Laurent


Date Sujet  Auteur
18.09. * définition d'un objetsurcroma
18.09. +* Re: définition d'un objetMiguel Moquillo
18.09. |`* Re: définition d'un objetBruno Desthuill
19.09. | `* Re: définition d'un objetMiguel Moquillo
19.09. |  `* Re: définition d'un objetBruno Desthuill
19.09. |   +- Re: définition d'un objetMiguel Moquillo
19.09. |   `* Re: définition d'un objetPascal Bourguig
19.09. |    `* Re: définition d'un objetMiguel Moquillo
19.09. |     `* Re: définition d'un objetPascal Bourguig
20.09. |      `- Re: définition d'un objetBruno Desthuill
18.09. +- Re: définition d'un objetBruno Desthuill
19.09. `* Re: définition d'un objetfgirault
19.09.  `* Re: définition d'un objetsurcroma@gmail.
20.09.   `* Re: définition d'un objetBruno Desthuill
20.09.    `- Re: définition d'un objetLaurent Bossavi
Derniers articles
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs test soc politique soc economie rec tv terrestre rec cuisine comp os linux configuration misc transport rail sci philo rec arts polar

Derniers messages
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs rec cuisine test comp os linux configuration rec photo soc politique sci philo soc economie rec tv satellite misc droit

actualité

Un homme faisant l'objet de 3 ordonnances de capture arrêté à Ixelles
RTL Info.be - 10 nov 2008
Un homme de 34 ans, qui était signalé à rechercher dans le cadre de trois ordonnances de capture, a été interpellé dimanche soir à Bruxelles en possession ...
source

actualité

"Les infiltrés" prioritaire face à "L'objet du scandale"
Le Blog de Jean-Marc Morandini - 8 nov 2008
Tous les dimanches, Guillaume Durand propose l'objet du scandale sur France 2 à 16h15. Chaque semaine, l'animateur partage son plateau avec des ...
Pas de presse people chez Guillaume Durand Télé 2 Semaines
3 autres articles
source


 




Copyright 2008 ©  - YouTheNet.com

| physischen |