Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROGRAMACION ORIENTADA A OBJETOS RESUMEN - Coggle Diagram
PROGRAMACION ORIENTADA A OBJETOS
RESUMEN
CREACION DE CONTROLES SEGUN ESTANDARES INTERNACIONALES
SENTENCIAS
Sentencia While / Do
if-else
sentencia simple
sentencia de retorno
sentencia for
sentencia switch
ESPACIADO
formato de tabla
espacio entre terminos
lineas en blanco
DECLARACIONES
Declaraciones de clases de miembros e interfaz
inicializaciones
COMENTARIOS
comentarios de linea
comentarios de bloque
comentarios de documetacion
ORGANIZACION DE FICHEROS
Estructura de direcctorios
crear un directorio para cada nombre de espacio
FICHEROS DE CODIGO FUENTE
Mantener lineas y ficheros cortos
crear un fichero para cada clase
CREACION DE PROCEDIMIENTOS Y METODOS EN APLICACIONES DE AMBIENTE GRAFICO
Procedimientos que ejecutan un codigo a peticion sin devolver un resultado
Funciones que ejecutan un codigo y devuelven el resultado al codigo que las llamo
Procedimientos de propiedades que permiten manejar las propiedades de los objetos creados
Procedimientos de operador utilizados para modificar el funcionamiento de un operador cuando se aplica a una clase o estructura
CREACION DE METODOS EN LA CREACION DE CLASES
TIPOS DE METODOS
Constructores
metodo para crear un nuevo objeto de clase
destructores
metodo para eliminar un objeto de una clase
modificadores
metodos para asignar el valor de un atributo o cambiarlo
analizadores
se utiliza para dar a conocer a otras clases los valores o atributos de un objeto
CREACION DE CONTROLES CON LA NOMENCLATURA ADECUADA
identificadores de varias palabras
longitud de identificadores
mayusculas, minusculas y numeros
ELEMENTOS BASICOS DE LA POO
Comportamiento
polimorfismo
metodo
atributo
clase
herencia
encapsulacion
estado
identidad
CARACTERISTICAS DE LA DOCUMENTACION DE PROGRAMAS SEGUN LAS MEJORES PRACTICAS
Se debe hacer enfasis especial en pruebas y correciones
el desarrollo es iterativo e incremental
entre programadores debe generarse comunicacion y cooperativismo
pruebas de calidad a lo largo del proceso de desarrollo del programa
VENTAJAS POO
Mantenibilidad
los programas orientados a objetos son mas sencillos de leer y comprender, pues nos permiten ocultar detalles de implementación dejando visibles solo aquellos detalles mas relevantes
Modificabilidad
facil de añadir,suprimir o modificar nuevos objetos nos permite hacer modificaciones de una forma muy sencilla
Reusabilidad
cuando hemos diseñado adecuadamente las clases, se pueden usar en distintas partes del programa y en numerosos proyectos
Fiabilidad
Al dividir el problema en partes mas pequeñas podemos probarlas de manera independiente y aislar mucho mas fácilmente los posibles errores que puedan surgir