Tipos de programación
Al hablar de esto se refiere al pasado, provenimos del pasado, de elementos que se hacían anteriormente y ya se llevaban ciertos vestigios de programación para poner, quitar, dar elementos visuales, ya que se requería de algo escrito.
Las técnicas de programación son muy variadas, sin embargo todos tienen un punto en común, resolver el problema. Todo comenzó por algo escrito
Un tipo de programación es:
1.- Programación Estructurada: es la primera que surge y viene de un pasado donde se empiezan a estructurar las computadoras, su diagramación, todo evoluciona. Esta compuesta por un conjunto de técnicas y que se aumentan considerablemente con el paso del tiempo, se aumenta la productividad del programa.
Depurándolo: una estructura sirve se queda, una que no sea eficiente se quita, al tenerlo hay mantenimiento.
- Utiliza un número de estructuras de control, al reducirse éstas, también se reducen los errores. Incorpora Topdown, es un diseño descendente en donde el problema se descompone en etapas o estructurando de manera jerárquica.
- También se incorpora el curso de elementos abstractos: permite descomponer las acciones complejas en otras mas simples que ayuda a entenderse con mayor facilidad.
- Estructuras básicas (secuenciales): a cada una de las acciones sigue a otra. la salida de una es la entra de otra.
- Estructuras selectivas: se evalúan las condiciones y en función de ellas se ejecutan. Se utilizan expresiones lógicas ( Si, no, mientras).
- Estructura repetitiva (iterativa): instrucciones o secuencias que se repiten un determinado numero de veces. Tiene un único punto de entrada y una salida. Hay muchos cambios pero al final siempre es el mismo, y no se llevan a cambio bucles.
3.- Programación Orientada a objetos: incrementa considerablemente el desarrollo de un programa gracias al uso de objetos, permite moldear la realidad con mayor precisión. El elemento principal es el objeto, posee varios datos estructurados. Los objetos heredan, hay una mutación. Una programación estructurada es ma simple que una de objetos, pero la de objetos es mas completo tanto en resolver problemas.
4.- Programación Concurrente: se utiliza cuando tenemos que crear varias secciones, controla los accesos de usuarios, programas a recursos de forma simultánea. Se trata de una programación mas lenta y laboriosa, obteniendo resultados dentro en las acciones.
5.- Programación Funcional: se caracteriza principalmente por permitir declarar funciones dentro de otras funciones. Al declarar determinas el tipo de variable, de dato que se va a obtener.
TIPOS DE METODOS
Tipos de Métodos Existen varias clases especiales de métodos:
Constructores: método para crear un nuevo objeto de la clase.
Destructores: método para eliminar un objeto de una clase.
Modificadores: métodos para asignar el valor de un atributo
Analizadores: métodos para recuperar el valor de un atributo.







Métodos de instancia: Las clases pueden incluir en su declaración muchos métodos o no declarar ninguno. Los métodos pueden clasificarse en métodos de instancia y métodos de clase. Los métodos de instancia operan sobre las variables de instancia de los objetos pero también tienen acceso a las variables de clase.
Métodos de clase: En principio, los métodos de clase no operan sobre las variables de instancia de los objetos. Los métodos de clase pueden trabajar con las variables de clase pero no pueden acceder a las variables de instancia declaradas dentro de la clase, a no ser que se crea una nueva instancia y se acceda a las variables de instancia a través del nuevo objeto. Los métodos de clase también pueden ser llamados precediéndolos con el identificador de la clase, sin necesidad de utilizar el de una instancia.
Comentarios
Publicar un comentario