Apuntes sobre programación orientada a objetos: Java, clases, herencia y polimorfismo.
Programación Orientada a Objetos es un manual gratuito de informática y programación Java que abarca temas importantes del curso, notas detalladas, diagramas, ecuaciones, fórmulas y material de estudio. Descarga este libro digital y guía de referencia para diplomados, ingenieros (BE, BTech, BCA, BSc, MCA) y titulaciones afines.
Aprende programación orientada a objetos (POO), clases, objetos, herencia, polimorfismo, abstracción, encapsulación, modelado de objetos, diseño de sistemas y fundamentos de Java. Útil para exámenes universitarios, exámenes orales, entrevistas de programación, tareas, proyectos y repaso rápido.
RAMAS DE INGENIERÍA RELACIONADAS
Ingeniería Informática (CSE), Tecnologías de la Información (TI), Ingeniería Informática, Ingeniería de Software, Inteligencia Artificial y cursos de informática relacionados.
71 TEMAS ESPECÍFICOS
FUNDAMENTOS DE LA PROGRAMACIÓN ORIENTADA A OBJETOS Y MODELOS DE OBJETOS
1. Introducción a la POO
2. Elementos del modelo de objetos
3. Conceptos básicos de la programación orientada a objetos
4. Beneficios de la POO
5. Objetos
6. Relaciones entre objetos
7. Clases
8. Relaciones entre clases
9. Relaciones entre clases y objetos
10. Creación de clases y objetos de calidad
11. Características del modelado orientado a objetos
12. Enlaces y asociaciones
13. Generalización y herencia
14. Un modelo de objetos
15. Necesidad del paradigma de la POO
16. Herencia múltiple
17. Encapsulación de datos
18. Control de acceso
19. Creación y destrucción de objetos
20. Recolección de basura
MODELADO DINÁMICO Y FUNCIONAL
21. Introducción al modelado dinámico
22. Eventos
23. Estados y diagramas de estados
24. Elementos de los diagramas de estado
25. Conceptos avanzados de modelado
26. Concurrencia
27. Modelos dinámicos
28. Introducción al modelado
29. Metodologías orientadas a objetos
30. Técnica de modelado de objetos (OMT)
31. Herencia
32. Tipos de herencia
33. Escenarios
34. Diagramas de traza de eventos
35. Introducción al modelado funcional
36. Diagramas de flujo de datos (DFD)
37. Ejemplos de DFD
38. Diccionarios de datos y metadatos
39. Pasos para producir un DFD
40. Diferentes tipos de claves
DISEÑO DE SISTEMAS Y OBJETOS
41. Introducción al diseño de sistemas
42. Elaboración de un plan de reutilización
43. Estimación de los requisitos de recursos de hardware
44. Gestión de recursos globales
45. Establecimiento de prioridades de compensación
46. Simulación dinámica
47. Sistemas en tiempo real
48. Introducción al diseño de objetos
49. Presentación de Índice
50. Diseño de algoritmos para operaciones
51. Implementación del control
52. Diseño de asociaciones
53. Determinación de la representación de objetos
54. Documentación
55. Introducción a las metodologías de representación de la programación orientada a objetos (POO)
56. Desarrollo estructurado de Jackson (JSD)
57. Superación de las limitaciones de SA/SD y JSD
CONCEPTOS BÁSICOS DE PROGRAMACIÓN EN JAVA
58. Introducción a Java
59. Características de Java
60. Operadores de Java
61. Tipos de datos en Java
62. Variables en Java
63. Condicionales y bucles
64. Arreglos
65. Tipos de arreglos
66. Programación multihilo
67. Entrada y salida en Java
68. Sobreescritura de métodos
69. Despacho dinámico de métodos
70. Paquetes en Java
71. Introducción a los applets de Java
CARACTERÍSTICAS DE LA APLICACIÓN
• Notas y conceptos de programación por capítulo
• Lectura optimizada para móviles y referencia rápida de temas
• Material de estudio para exámenes Exámenes orales y entrevistas
Utiliza este ebook gratuito de Programación Orientada a Objetos para repasar conceptos de POO, modelado de objetos, programación en Java y diseño de software.