Discusión:Objeto inmutable
Traducción
La página ha sido traducida del artículo en Inglés, no soy traductor profesional así que seguramente he cometido algún fallo, por ello he marcado la página con {{Revisar traducción}}. --Pau.Montequi (discusión) 08:31 5 dic 2013 (UTC)
Referencia a artículos en Inglés
Muchos de los enlaces de la página no tienen aún traducción al Castellano, por lo que se ha usado la página en Inglés como referencia; deben traducirse dichos artículos para documentar debidamente este artículo.
Las páginas mencionadas son:
- Memoización.
- Copia de objetos.
- Interning.
- Tipos de datos primitivos.
- Propiedades.
- Racket (lenguaje de programación).
- Colección.
- Nodo.
- Envoltorios de tipos básicos.
- Interfaz inmutable.
- Método mutator.
- El libro de los patrones de diseño de Perl.
- Sather (lenguaje de programación).
--Pau.Montequi (discusión) 08:31 5 dic 2013 (UTC)
Otras referencias en Inglés
Además de páginas de la Wikipedia en Inglés se han incluido en este artículo enlaces en Inglés, se debería buscar un equivalente de igual o mayor valor en Castellano.
Los enlaces mencionados son:
- La referencia fuertemente inmutable[1].
- Apunta a la dirección http://www.javaranch.com/journal/2003/04/immutable.htm .
- La referencia Las clases Inmutables pueden ser implementadas siguiendo unas directrices simples[2].
- Apunta a la dirección http://www.javapractices.com/topic/TopicAction.do?Id=29 .
- La referencia Este comportamiento puede parecer ineficiente, pero la implementación de estas clases y sus garantías de inmutabilidad permiten que la nueva instancia pueda reutilizar los nodos existentes, los cuales son muy eficientes creando copias[3].
- Apunta a la dirección http://www.scala-lang.org/docu/files/collections-api/collections_12.html .
- El enlace externo Artículo "Java teoría y práctica: ¿mutar o no mutar?" por Brian Goetz, de IBM DeveloperWorks..
- Apunta a la dirección http://www.ibm.com/developerworks/java/library/j-jtp02183.html .
- El enlace externo Objetos Inmutables de JavaPractices.com.
- Apunta a la dirección http://www.javapractices.com/Topic29.cjp .
- El enlace externo objetos inmutables de Portland Pattern Repository.
- Apunta a la dirección http://c2.com/cgi/wiki?ImmutableObject .
- El enlace externo Capítulo "Immutable Classes" de un manual de Sather vía Universidad Técnica de Berlín
- Apunta a la dirección http://swt.cs.tu-berlin.de/~stephan/OOPL/Sather-Chap4-12.html#MARKER-9-135 .
--Pau.Montequi (discusión) 08:31 5 dic 2013 (UTC)
Otros problemas de traducción
El apartado sobre ha sido especialmente difícil de traducir, no conozco dicho lenguaje y el texto original era demasiado técnico. Sería de agradecer que alguien con conocimientos de Racket diese el visto bueno a ese apartado e particular. --Pau.Montequi (discusión) 08:31 5 dic 2013 (UTC)
Categorías
He copiado y traducido las categorías del artículo original en Inglés, la mayoría de ellas no existen en la Wikipedia en Castellano. --Pau.Montequi (discusión) 08:31 5 dic 2013 (UTC)
Referencias
- ↑ David O'Meara (2003-04). «Objetos Mutables e Inmutables: Aseguraos de que los métodos no pueden ser sobreescritos.». Java Ranch. Consultado el 14 de mayo de 2012. «La mejor manera es declarar la clase como final. Esta práctica a veces es referida como "Inmutabilidad Fuerte". Esto evita que cualquiera pueda extender la clase y accidental o deliberadamente transformarla en mutable.»
- ↑ «Immutable objects». javapractices.com. Consultado el November 15, 2012.
- ↑ http://www.scala-lang.org/docu/files/collections-api/collections_12.html