classe mutable/immutable.. [Résolu] - Java - Programmation
Marsh Posté le 30-12-2005 à 17:25:05
ReplyMarsh Posté le 30-12-2005 à 19:07:25
Le versioning de class n'est pas implemented en Java.
Hope ca aide
Marsh Posté le 30-12-2005 à 19:30:20
Trollable a écrit : Le versioning de class n'est pas implemented en Java. |
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..
Marsh Posté le 30-12-2005 à 19:40:44
souk a écrit : y a beaucoup d'autres questions dans ton exo ? |
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..
Marsh Posté le 30-12-2005 à 19:51:42
Trollable a écrit : Le versioning de class n'est pas implemented en Java. |
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 - 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.
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... |
Merci.. donc, String et StringBuffer sont bien deux exemples de classes immutables et mutables?
Encore merci
Marsh Posté le 30-12-2005 à 20:02:22
Reply
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