Construcción de software orientado a objetos es un libro de Bertrand Meyer , ampliamente considerado un texto fundamental de la programación orientada a objetos [ cita requerida ] . La primera edición se publicó en 1988; la segunda edición, extensamente revisada y ampliada (más de 1300 páginas), en 1997. Se encuentran disponibles numerosas traducciones, incluidas holandés (solo la primera edición), francés (1 + 2), alemán (1), italiano (1), japonés (1 +2), persa (1), polaco (2), rumano (1), ruso (2), serbio (2) y español (2). [1] El libro ha sido citado miles de veces [2] en la literatura informática. El libro ganó un premio Jolt en 1994. [3]
Autor | Bertrand Meyer |
---|---|
Sujeto | programación orientada a objetos de software |
Editor | Prentice Hall |
Fecha de publicación | 1988, 1997 |
Paginas | 1254 + xxviii |
ISBN | 0-13-629155-4 (ed. 1997) |
OCLC | 36187052 |
Decimal Dewey | 005.1 / 17 21 |
Clase LC | QA76.64 .M493 1997 |
A menos que se indique lo contrario, las descripciones siguientes se aplican a la segunda edición.
Enfocar
El libro, a menudo conocido como "OOSC", presenta la tecnología de objetos como una respuesta a los principales problemas de la ingeniería de software, con un énfasis especial en abordar los factores de calidad del software de corrección, robustez, extensibilidad y reutilización. Comienza con un examen de los problemas de la calidad del software, luego introduce los tipos de datos abstractos como base teórica para la tecnología de objetos y prosigue con las principales técnicas orientadas a objetos: clases , objetos , genéricoidad , herencia , diseño por contrato , concurrencia y persistencia. . Incluye extensas discusiones sobre cuestiones metodológicas.
Tabla de contenido
Prefacio, etc.
Parte B: El camino hacia la orientación de objetos
Parte C: Técnicas orientadas a objetos
| Parte D: Metodología orientada a objetos:
Parte E: Temas avanzados
| Parte F: Aplicación del método en varios
Parte G: hacerlo bien
Parte H: Apéndices
Índice |
Notación
La primera edición del libro usó Eiffel para los ejemplos y sirvió como justificación de las opciones de diseño de lenguaje para Eiffel. La segunda edición también usa Eiffel como su notación, pero en un esfuerzo por separar la notación de los conceptos no nombra el idioma hasta el Epílogo, en la página 1162, donde "Eiffel" aparece como la última palabra. Unos meses después de la publicación de la segunda edición, un lector publicó en Usenet [ cita requerida ] su descubrimiento de que los 36 capítulos del libro comienzan alternativamente con las letras "E", "I", "F", "F", "E" , "L", un patrón que se repite 6 veces. Además, en el Apéndice, titulado "Epílogo, con total franqueza exponiendo el lenguaje" (tenga en cuenta las iniciales), las primeras letras de cada párrafo deletrean el mismo patrón.
Ver también
Referencias
- ^ Búsqueda web, agosto de 2006
- ^ La Guía de ACM para la literatura informática cuenta con 2.233 citas al 15 de diciembre de 2011 solo para la segunda edición en revistas de ciencias de la computación y libros técnicos; Google Scholar (15 de diciembre de 2011) enumera 7,305 citas; el libro aparece como el número 35 en la lista Citeseer de las obras más citadas de todos los tiempos (libros, artículos, etc.) en informática, con 1260 citas (septiembre de 2006).
- ^ Ganadores de Jolt 1997 Archivado el 25 de mayo de 2009 en la Wayback Machine.
- Meyer, Bertrand (1988). Construcción de software orientado a objetos . Prentice Hall. ISBN 978-0-13-629049-0.
- Meyer, Bertrand (1997). Construcción de software orientado a objetos, segunda edición . Prentice Hall. ISBN 978-0-13-629155-8.