Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leandrojsandoval/paradigmasdeprogramacionjava
Proyectos y ejercicios resueltos en Java de la materia Paradigmas de Programacion (2023).
https://github.com/leandrojsandoval/paradigmasdeprogramacionjava
array-list chain-of-responsibility-pattern composite-pattern dequeue dessign-pattern exceptions hash-set iterator-pattern linked-hash-set linked-list polymorphism stack-java state-pattern treeset
Last synced: 16 days ago
JSON representation
Proyectos y ejercicios resueltos en Java de la materia Paradigmas de Programacion (2023).
- Host: GitHub
- URL: https://github.com/leandrojsandoval/paradigmasdeprogramacionjava
- Owner: leandrojsandoval
- Created: 2023-07-12T05:18:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-27T04:24:59.000Z (5 months ago)
- Last Synced: 2024-07-27T05:30:41.273Z (5 months ago)
- Topics: array-list, chain-of-responsibility-pattern, composite-pattern, dequeue, dessign-pattern, exceptions, hash-set, iterator-pattern, linked-hash-set, linked-list, polymorphism, stack-java, state-pattern, treeset
- Language: Java
- Homepage:
- Size: 16.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Paradigmas de Programación - Java
Proyectos y ejercicios resueltos en Java de la materia Paradigmas de Programacion (2023). Realizados en el Primer Cuatrimestre 2023## Unidad 1 - Paradigmas de Programación
* Concepto y Tipos de Paradigmas.
* Introducción y objetivos.
* Concepto de Paradigma de Programación.
* Tipos de Paradigmas de Programación.
* Lenguajes de programación.
* Familias de lenguajes y evolución histórica.## Unidad 2 - Paradigma Imperativo
* Estilos de programación en la programación Imperativa: Estructurada por procedimientos, modular, con objetos y orientada a objetos.
* Apoyo de un lenguaje para cada estilo de programación.
* Testeo.
* Pruebas y Desarrollo Dirigido por las Pruebas.## Unidad 3 - Programación Orientada a Objetos
* Introducción a la Orientación a Objetos.
* Motivación.
* El modelo de objetos.
* Objeto.
* Programa.
* Abstracción.
* Encapsulamiento Clase.
* Relaciones entre clases.
* Jerarquía.
* Herencia.
* Delegación.
* Composición y Agregación.
* Polimorfismo.
* Manejo de errores.
* Errores y excepciones.
* Ciclo de desarrollo en objetos.
* Objetivos.
* Ventajas.
* Problemas## Unidad 4 - Herramientas de la Programación Orientada a Objetos
* Alcance y acceso a atributos.
* Clases abstractas.
* Interfaces.
* Métodos virtuales.
* Diagramas de Clases utilizando UML.
* Atributos de clase y de objeto.
* Constructores.
* Colecciones.
* Patrones de diseño.