La programaci n orientada a objetos o POO (OOP seg n sus siglas en ingl s) es un paradigma de programaci n que usa objetos y sus interacciones, para dise ar aplicaciones y programas inform ticos. Est basada en varias t cnicas, incluyendo herencia, abstracci n, polimorfismo y encapsulamiento. Su uso se populariz a principios de la d cada de los a os 90. En la actualidad, existe variedad de lenguajes de programaci n que soportan la orientaci n a objetos entre los que destacan Java, C++, C#, Visual Basic.NET, Object Pascal y Phyton. Por otra parte, La programaci n estructurada se emplea desde el principio de la d cada de los 70 y es uno de los m todos m s utilizados en el campo de la programaci n. Lenguajes como Pascal, Fortran, C y otros se utilizaron con gran intensidad en esa poca. La t cnica descendente o el refinamiento sucesivo comienza descomponiendo el programa en piezas manejables m s peque as, conocidas como funciones (subrutinas, subprogramas o procedimientos), que realizan tareas menos complejas. Un programa estructurado se construye rompiendo el programa en funciones. Esta divisi n permite escribir c digo m s claro y mantener el control sobre cada funci n. Un concepto importante que se introdujo con la programaci n estructurada es la abstracci n, que se puede definir como la capacidad para examinar algo sin preocuparse de sus datos internos. En un programa estructurado es suficiente conocer que un procedimiento dado realiza una tarea espec fica. El c mo se realiza esta tarea no es importante, sino conocer c mo se utiliza correctamente la funci n y lo que hace. No obstante, a medida que la complejidad de un programa crece, tambi n crece su independencia de los tipos de datos fundamentales que procesa. En un programa estructurado, las estructuras de datos son tan importantes como las operaciones realizadas sobre ellos. Esto se hace m s evidente a medida que crece un programa en tama o. Los tipos de datos se procesan en muchas funciones dentro de un programa estructurado, y cuando se producen cambios en esos tipos de datos, las modificaciones se deben hacer en cada posici n que act a sobre esos tipos de datos dentro del programa. Esta tarea puede ser frustrante y consumir un tiempo considerable en programas con millones de l neas de c digo y centenares de funciones. El libro comienza tratando conceptos sobre la introducci n del paradigma orientado a objetos, las t cnicas de programaci n estructurada, la estructura de la informaci n y los mecanismos de gesti n de memoria. Posteriormente se abordan el trabajo con clases y objetos, relaciones entre clases, herencia, polimorfismo y otras caracter sticas. A medida que se introducen los conceptos, se van presentando ejemplos para clarificarlos utilizando generalmente los lenguajes C, C++ y Java.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.