2010-10-19 21 views
1

Dites que j'ai une classe Employé qui a un membre de données de date d'embauche. Ce membre n'est défini qu'une seule fois et il est constant aussi. Donc, il sera initialisé lorsque l'objet est créé.Conventions de dénomination de méthode. Si la méthode s'appelle getX(), s'il n'y a pas de setX() correspondant?

Si je veux la classe d'avoir une méthode qui retourne la date d'embauche, ce qui est mieux:

getHireDate(); 

Ou tout simplement:

hireDate(); 

Suis-je trop penser: D?

+0

Les conventions varient en fonction de la langue/du framework que vous utilisez. Je devine Java, auquel cas je choisirais personnellement 'getHireDate()'. – LukeH

Répondre

1

Juste

getHireDate(); 

est très bien. Il n'a pas besoin d'une méthode 'set' pour être OO correct. Editer: si vous ne l'avez pas encore fait, lisez quelques docs de codage Java ... ils sont assez simples et les conventions de codage standard facilitent la vie de tout le monde. Je viens de trouver ceci: Java Programming Style Guidelines. Bonne lecture.