Concepto de caja negra (programación orientada a objetos
Clasificado en Informática
Escrito el en español con un tamaño de 3,05 KB
- POO: surge en 1960 - formaliza en la década de los 80's
- pOOes un paradigma de programación que viene a innovar la forma de obtener resultados. Los objetos manipulan los datos de entrada para la obtención de datos de salida específicos, donde cada objeto ofrece una funcionalidad especial.
- es necesario contar con talento - creatividad - inteligencia - lógica
- PARADIGMA Modelo de programación utilizado, el
Cual está descrito y definido por un
Conjunto de teorías, estándares y
Métodos, que en conjunto, representan
Una propuesta de solución por software
Hacia una problemática determinada.
-OBJETOS. Cada elemento
Posee sus propias características y sus propios comportamientos. Es una instancia de una clase - Es una variable de tipo clase -Permiten modelar entidades del mundo real - esta compuesto por 2 partes:
Atributos o propiedades y Métodos
- a las características que identifican a cada objeto se le denominan
ATRIBUTOS y a los comportamientos se les denominan Métodos.
-CLASE es una plantilla mediante la cual se crean los diferentes objetos
Requeridos para la solución del problema. Los Objetos son instancias de las clases.
Abstracción: Es una de las principales características a tener en cuenta ya que
Permite vislumbrar los diferentes agentes u objetos implicados en
Un problema. - Resolver el problema en subproblemas donde cada objeto se haga
Cargo de cada subproblema.
HERENCIA - permite definir nuevas clases partiendo de otras ya existentes. Las clases que
Derivan de otras heredan automáticamente todo su comportamiento.
Asociación: Relación estructural entre objetos.
Cuando un objeto accede a los atributos y métodos
De otro objeto se define una asociación entre estos.
Para validar la asociación la frase “usa un”, debe de
Ser coherente
Agregación: Relación que define que in objeto forma parte
De otro objeto
Cunado se tiene un objeto que como atributo
Otro objeto se dice que existe una agregación.
Mediante este concepto se definen objetos
Compuestos.