2Do Parcial De Sistemas De Informacion

Páginas: 17 (4083 palabras) Publicado: 11 de octubre de 2011
Técnicas orientadas a objetos
Las técnicas orientadas a objetos pueden verse como la combinación de las técnicas orientadas a datos y las técnicas orientadas a procesos. Los datos y los procesos se encapsulan en objetos.Un objeto contiene los datos y procesos que emplean o actualizan dichos datos. Solo los procesosdefinidos para los datos de un objeto pueden usar o actualizar dicho objeto.
Losobjetos se definen desde lo abstracto a lo concreto. Las técnicas orientadas a objetos prometen ofrecer las ventajas que buscaban las técnicas de diseño estructurado, requieren un cambio radical en nuestra forma de pensar,
El propósito de la orientación a objetos es desarrollar software que refleje particularmente (Es decir que modele) un esquema del mundo.
Una clase es una categoría o grupo decosas que tienen atributos y acciones similares.
Un objeto es la instancia de una clase. Un objeto cuenta con una estructura, es decir atributos (propiedades) y acciones. Las acciones son todas las actividades que el objeto es capaz de realizar. Los atributos y acciones en conjunto se conocen como características o rasgos.
Atributo: es una propiedad o característica de una clase y describe unrango de valores que la propiedad podrá contener en los objetos de la clase.
Una operación (métodos) es algo que la clase puede realizar. El nombre de la operación se escribe en minúsculas si consta de una palabra.
En el mundo de la orientación a objetos, una clase tiene otro propósito además de la categorización. Es una plantilla para fabricar objetos.
Principios de orientación a objetos.
*Abstracción * Herencia
* Polimorfismo * Encapsulamiento
- Abstracción: Es el proceso de capturarlos detalles fundamentales de un objeto mientras se suprimen o ignoran los detalles.
- Encapsulamiento: El encapsulamiento u ocultación de la información, es el proceso de ocultar todos los detalles de un objeto que no contribuyen a sus características esenciales. Significa que aquello que está enel interior de la clase está oculto; solo las interfaces externas se pueden ver por otros objetos. El usuario de un objeto nunca necesitara conocer el interior de la clase.
Una de las ventajas principales del encapsulamiento es que proporciona al programador libertad en la implementación de los detalles de un sistema.La única restricción que tendrá el programador es mantener la interfaz abstractaque ven los usuarios externos.
Cada método o variable de una clase puede ser público o privado. Los métodos y datos privados solo pueden accederse por el código que es miembro de la clase no puede acceder a un método o variable privado.
Los métodos públicos se pueden utilizar para proteger los métodos privados.

Herencia
Es el proceso mediante el cual un objeto adquiere las propiedades deotro objeto. Sin el uso de la herencia, un objeto necesita definir explícitamente todas sus características. Sin embargo, usando la herencia un objeto solo necesita definir aquellas cualidades que lo hace único dentro de su clase. Puede heredar atributos generales de su clase padre o clase base, también se le conoce por superclase.El mecanismo de herencia es aquel que hace posible que un objeto seauna instancia especifica de un caso más general.
Polimorfismo
Proviene del griego polymorphos significa “Muchas formas”, y es una característica que permite a una interfaz ser utilizada como una clase de acción general.
Es la propiedad que permite enviar el mismo mensaje a objetos de diferentes clases, de forma que cada uno de ellos responde a ese mismo mensaje de modo distinto dependiendo desu implementación.
El polimorfismo como sobrecarga (en java) ocurre cuando una clase T tiene múltiples métodos con el mismo nombre, cada uno de ellos con una signatura diferente. La signatura de un método es una combinación de su nombre y el tipo y numero de argumentos que se pasan al mismo. Por consiguiente, aunque los diferentes métodos tengan el mismo nombre, son diferenciados por el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 2do Parcial
  • 2do Parcial
  • 2do parcial
  • Sistemas Torchan 2do Parcial
  • Sistemas de Información. Segundo Parcial.
  • 2do Parcial estetica
  • GUIA 2DO PARCIAL administración
  • Practicas 2do parcial programamcion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS