Programacion orientada a objetos

Solo disponible en BuenasTareas
  • Páginas : 32 (7810 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de febrero de 2012
Leer documento completo
Vista previa del texto
Programación orientada a objetos

Abdiel E. Cáceres González Centro de Investigación y de Estudios Avanzados - IPN México D.F., México. 2004

¿Porqué programación orientada a objetos?

¿Porqué programación orientada a objetos?

La POO no es tanto una técnica de codificación como una técnica de empaquetamiento del código, una forma con la que los proveedores de código pueden encapsularla funcionalidad para suministrársela a los que la consumen. La diferencia entre la programación orientada a objetos y la programación convencional es este aumento del énfasis que se hace en la relación entre consumidores y proveerores de código.

¿Porqué programación orientada a objetos?

La POO no es tanto una técnica de codificación como una técnica de empaquetamiento del código, una formacon la que los proveedores de código pueden encapsular la funcionalidad para suministrársela a los que la consumen. La diferencia entre la programación orientada a objetos y la programación convencional es este aumento del énfasis que se hace en la relación entre consumidores y proveerores de código.

Proveedor Software encapsulado

¿Porqué programación orientada a objetos?

La POO no estanto una técnica de codificación como una técnica de empaquetamiento del código, una forma con la que los proveedores de código pueden encapsular la funcionalidad para suministrársela a los que la consumen. La diferencia entre la programación orientada a objetos y la programación convencional es este aumento del énfasis que se hace en la relación entre consumidores y proveerores de código.Programación convencional

Computadora Programas
Programación convencionalProgramación convencionalProgramación convencionalProgramación convencionalProgramación convencionalProgramación convencionalProgramación convencionalProgramación convencionalProgramación convencional

Proveedor Software encapsulado

¿Porqué programación orientada a objetos?

La POO no es tanto una técnica de codificacióncomo una técnica de empaquetamiento del código, una forma con la que los proveedores de código pueden encapsular la funcionalidad para suministrársela a los que la consumen. La diferencia entre la programación orientada a objetos y la programación convencional es este aumento del énfasis que se hace en la relación entre consumidores y proveerores de código.
Programación convencional Programaciónorientada a objetos

Computadora Programas
Programación convencionalProgramación convencionalProgramación convencionalProgramación convencionalProgramación convencionalProgramación convencionalProgramación convencionalProgramación convencionalProgramación convencional

Proveedor Software encapsulado

Consumidor Creador de un sistema

¿Porqué programación orientada a objetos?

Laintegración es el proceso de conjuntar la funcionalidad de diferentes proveedores, para formar el código del consumidor.

Proveedor Proveedor

Proveedor Consumidor Proveedor

Proveedor

¿Porqué programación orientada a objetos?

La integración es el proceso de conjuntar la funcionalidad de diferentes proveedores, para formar el código del consumidor.

Proveedor Proveedor

ProveedorConsumidor Proveedor

Proveedor

¿Porqué programación orientada a objetos?

La integración es más de lo que los programadores conocen como “interconectar” (linking), y que consiste en determinar qué módulos binarios deben combinarse para producir una imagen ejecutable, en asignar una dirección de memoria a cada uno de ellos, y en resolver las referencias externas, sustituyéndolas por lasdirecciones de memoria correctas.

La integración es el proceso mediante el cual operadores y operandos de muchos tipos son publicados por los proveedores, y utilizados por los consumidores.

Hay varias escuelas de pensamiento acerca del momento y la forma en que se deben realizar estas integraciones (binding), cada una con sus “pros” y sus “contras”

¿Porqué programación orientada a objetos?...
tracking img