colegio fiscal tecnico yaruqui diceño y realizacion
TRANSCRIPT
COLEGIO FISCAL TECNICO YARUQUI
TRABAJO DE: DISEÑO Y REALIZACION
RESUMEN
NOMBRE: MONICA TOCAIN
ANALISTA : FABIAN QUILUMBA
DICEÑO Y REALIZACION CLASE
Es una construcción que se utiliza como un modelo
para crear objetos
Tiene una interfaz y una estructura.
Una clase es el tipo más específico de un objeto
en relación con una capa específica.
Representa un sustantivo, como una persona, lugar o cosa.
UNA CLASE TIENE
ATRIBUTOS
METODOS
EVENTOS
Características fundamentales de una clase
Nombre de la clase
Conjunto de atributos
Niveles de acceso
Conjunto de métodos
Sirve para identificar a todos los objetos quetengan unas determinadas características.
Datos miembro. El valor de los atributosrepresentan el estado de cada objeto.
Funciones miembro. Permite que los objetoscambien de estado, dependiendo del estado anterior que tuviera elobjeto.
Para proteger ciertos miembros de la clase.Normalmente, se definirán como ocultos (privados) los atributos yvisibles (públicos) los métodos
CONSTRUCICION DE UNA CLASE
La definición de una clase es sintácticamente similar a una estructura(struct)
class <nombre_de_la clase>{private:<lista miembros privados (atributos y métodos)>public:<lista miembros públicos (atributos y métodos)>} ;
class <nombre_de_la clase>{<cuerpo de la clase>} ;
ESPECIFICADORES DE ACCESO
Objeto
Es la creación de una
representación, en forma de objetos o entidades
Estos datos se agrupande acuerdo a las
características principales del mundo
real de estos elementos (tamaño, color, etc.)
1.-Identidad2.- Comportamiento
3.- Estado
Diferencias entre clases y objetos
Tiene 3 características
Una clase es un tipo y un objeto es una instancia de este tipo
Una clase es un concepto estático mientras que el objeto es un concepto
dinámico
ESTRUCTURAS ASOCIADAS A OBJETOS
Un objeto se denomina complejo si está formado por
otros
Tenemos las ventajas
.-Uniformidad
.-Comprensión
.-Flexibilidad
.-Estabilidad .-Reusabilidad Constructores
Son unos métodos especiales que se ejecutan automáticamente al
crear un objeto de la clase.
Tipos de constructores
Constructor predeterminado. Es el constructor que no recibe ningún parámetro en la funciónConstructor de copia. Es un constructor que recibe un objeto de la misma clase, y realiza una copia de los atributos del mismo.
Constructor
Los destructores son funciones miembro especiales llamadas
automáticamente en la ejecución del programa, y por tanto no tienen por qué ser llamadas
explícitamente por el programador.
Arrays
Un arrays es un conjunto de datos del mismo tipo ordenados en forman lineal uno
después de otro
Punteros
Esta unido a la forma en que los tipos de datos son almacenados en
la memoria de un ordenador
HERENCIA
En orientación a objetos la herencia es, después de la agregación o composición, el mecanismo más utilizado para alcanzar algunos de los objetivos más preciados
en el desarrollo de software como lo son la reutilización y la extensibilidad
Polimorfismo
El polimorfismo se refiere a la posibilidad de enviar un mensaje a un grupo de objetos cuya naturaleza puedes ser heterogénea. El único
requisito que debe cumplir los objetos que se utilizan de manera polimórfica es saber responder
al mensaje que se les envía.
Clasificación del polimorfismo
Polimorfismo dinámico
Polimorfismoestático
Polimorfismoparamétrico
Es la capacidad para definir varias
funciones utilizando el mismo
nombre pero usando parámetros
diferentes .
Es aquel en el que el código no incluye
ningún tipo de especificación sobre el tipo de datos sobre el
que se trabaja. Así puede ser utilizado a
todo tipo de datos compatible.
Es aquel en el que los tipos a los que se aplica el polimorfismo deben
ser explícitos y declarados uno por uno antes de ser declarados.
Interfaz
La interfaz gráfica de usuario, conocida también como GUI (del inglés graphical user interface) es
un programa informático que actúa de interfaz de usuario, utilizando un conjunto de imágenes
y objetos gráficos para representar la información y acciones disponibles en la interfaz. Su principal uso, consiste en proporcionar un entorno visual sencillo
para permitir la comunicación con el sistema operativo de una máquina o computador.
Tipos de interface
INTERFAZ DE HARDWARE:
Son utilizados para ingresar, procesar
y entregar los datosTecladoRatón
Pantalla visualizador
INTERFAZ DE SOFTWARE
Entregan información acerca de los procesos
y herramientas de control
INTERFAZ DE SOFTWARE-HARDWARE:
Establece un puente entre la maquina y las personas .Permite a la maquina entender la instrucción y a una
persona entender el código binario traducido a información legible
Funciones principales del interface
Puesta en marcha y apagadasControl de las funciones manipulables del equipoManipulación de archivos y directoriosHerramientas de desarrollo de aplicacionesComunicación con otros sistemasInformación de estadoConfiguración de la propia interfaz y entornoIntercambio de datos entre aplicacionesControl de accesoSistema de ayuda interactivo
Características principales del interface
Facilidad de comprensión, aprendizaje y uso Representación fija y permanente de un determinado contexto
de acción (fondo). El objeto de interés ha de ser de fácil identificación .
Diseño ergonómico mediante el establecimiento de menús, barras de acciones e iconos de fácil acceso.
Las operaciones serán rápidas, incrementales y reversibles, con efectos inmediatos.