stringtranslate.com

Construcción de software orientado a objetos

Object-Oriented Software Construction es un libro de Bertrand Meyer , considerado ampliamente como un texto fundacional de la programación orientada a objetos [ cita requerida ] . La primera edición se publicó en 1988; la segunda edición, ampliamente revisada y ampliada (más de 1300 páginas), en 1997. Hay numerosas traducciones disponibles, incluyendo holandés (primera edición solamente), 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 de ciencias de la computación. El libro ganó un premio Jolt en 1994. [3] La segunda edición está disponible gratis en línea [4] .

A menos que se indique lo contrario, las descripciones que aparecen a continuación 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 especial énfasis en abordar los factores de calidad del software de corrección, robustez, extensibilidad y reutilización. Comienza con un examen de los problemas de calidad del software, luego presenta los tipos de datos abstractos como la base teórica para la tecnología de objetos y continúa con las principales técnicas orientadas a objetos: clases , objetos , genericidad , herencia , diseño por contrato , concurrencia y persistencia . Incluye extensas discusiones sobre cuestiones metodológicas.

Tabla de contenido

Notación

La primera edición del libro utilizó Eiffel para los ejemplos y sirvió como justificación de las opciones de diseño del lenguaje para Eiffel. La segunda edición también utiliza Eiffel como notación, pero en un esfuerzo por separar la notación de los conceptos, no nombra el lenguaje 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" (nótese las iniciales), las primeras letras de cada párrafo deletrean el mismo patrón.

Véase también

Referencias

  1. ^ Búsqueda en la web, agosto de 2006
  2. ^ La Guía de literatura informática de la ACM cuenta con 2.233 citas hasta el 15 de diciembre de 2011 solo para la segunda edición en revistas de informática 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 de Citeseer de las obras más citadas de todos los tiempos (libros, artículos, etc.) en informática, con 1.260 citas (septiembre de 2006).
  3. ^ Ganadores del Jolt 1997 Archivado el 25 de mayo de 2009 en Wayback Machine.
  4. ^ Bertrand Meyer (1997). Construcción de software orientado a objetos (2.ª ed.). Prentice-Hall. ISBN 0-13-629155-4.

Enlaces externos