[Résolu]classe mutable/immutable..

classe mutable/immutable.. [Résolu] - Java - Programmation

Marsh Posté le 30-12-2005 à 16:43:04    

Bonjour,
 
Qu'est-ce qui justifie la conception de deux versions d'une classe, l'une immutable et l'autre
mutable ? Pourriez vous Illustrer la réponse à l'aide d'un exemple?
 
Merci beaucoup...


Message édité par milootooloo le 30-12-2005 à 22:06:15
Reply

Marsh Posté le 30-12-2005 à 16:43:04   

Reply

Marsh Posté le 30-12-2005 à 17:25:05    

y a beaucoup d'autres questions dans ton exo ? [:petrus75]

Reply

Marsh Posté le 30-12-2005 à 17:40:05    

[:kbchris]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 30-12-2005 à 19:07:25    

Le versioning de class n'est pas implemented en Java.
Hope ca aide ;)


---------------
The Million Dollar Screenshot  (seo v7ndotcom elursrebmem paesys wifi)
Reply

Marsh Posté le 30-12-2005 à 19:30:20    

Trollable a écrit :

Le versioning de class n'est pas implemented en Java.
Hope ca aide ;)


 
 
Vous vous moquez hein, mais je m'arrache les cheuveux a lire tout les tutos et ya rien de clair.. Alors si quelqu'un sais, je veux bien sans exemple hein..

Reply

Marsh Posté le 30-12-2005 à 19:40:44    

souk a écrit :

y a beaucoup d'autres questions dans ton exo ? [:petrus75]


 
Et ouui yen a encore pas mal...
Mais les autres question j'y arrive a peu près.
Mais je vous promet, je cherche avant de poster ici..

Reply

Marsh Posté le 30-12-2005 à 19:51:42    

Trollable a écrit :

Le versioning de class n'est pas implemented en Java.
Hope ca aide ;)


euh, si, plus ou moins (serialVersionId) ; et ça n'a rien à voir...
 
milou > l'interet d'une classe immutable.. ben c'est qu'il est garanti que son état ne change pas. l'interet d'avoir les deux, ... c'est que, des fois, t'as quand meme besoin de la muter [:pamplemousse] - en general, je crois que tu vas utiliser l'une ou l'autre dans ton appli, pas les deux à la fois.
.. bon en fait, je suis pas hyper sur de l'interet d'avoir les deux dans une meme api "publique", mais si tu veux un example: http://joda-time.sf.net , voir les classes DateTime et MutableDateTime ("Instant" ) par exemple. c'est ptet meme expliqué pourquoi.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 30-12-2005 à 20:01:25    

the real moins moins a écrit :

euh, si, plus ou moins (serialVersionId) ; et ça n'a rien à voir...
 
milou > l'interet d'une classe immutable.. ben c'est qu'il est garanti que son état ne change pas. l'interet d'avoir les deux, ... c'est que, des fois, t'as quand meme besoin de la muter [:pamplemousse] - en general, je crois que tu vas utiliser l'une ou l'autre dans ton appli, pas les deux à la fois.
.. bon en fait, je suis pas hyper sur de l'interet d'avoir les deux dans une meme api "publique", mais si tu veux un example: http://joda-time.sf.net , voir les classes DateTime et MutableDateTime ("Instant" ) par exemple. c'est ptet meme expliqué pourquoi.


 
Merci.. donc, String et StringBuffer sont bien deux exemples de classes immutables et mutables?
 
 
Encore merci

Reply

Marsh Posté le 30-12-2005 à 20:02:22    

absolument.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 30-12-2005 à 20:06:46    


Haa merci!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed