Discusión:Objeto inmutable
Traducción
[editar]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
[editar]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
[editar]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
[editar]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
[editar]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
[editar]- ↑ 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