Module Programare Orientata Obiect
-
Upload
dani-moglan -
Category
Documents
-
view
216 -
download
0
Transcript of Module Programare Orientata Obiect
-
8/18/2019 Module Programare Orientata Obiect
1/1
Module Programare Orientata Obiect (POO)
1. Paradigme de programare - paradigma POO versus paradigma procedurala
2.
Tipuri de date abstracte (TDA)
3.
Implementarea TDA
4.
Tipuri de date in limbajele orientate obiect5. Tipuri de date primitive in limbajul Java; declaratii si initializari
6.
Tipuri de date structurate in limbajul Java
7. Definirea si initializarea obiectelor - semnificatia cuvintelor cheie this si static
8. Vectori - declaratii si intializari
9.
Tipuri enumerare
10. Controlul accesului - pachete; modificatorii public, private, protected
11.
Reutilizarea claselor - agregare, mostenire, utilizare
12.
Conversia implicita de tip pe lantul de mostenire - upcasting
13. Modificatorul final
14.
Initializarea si incarcarea claselor pe lantul de mostenire
15.
Polimorfism
16. Constructori si polimorfism
17. Covarianta tipurilor de date
18.
Conversia explicita de tip pe lantul de mostenire - downcasting
19.
Clase abstracte
20. Interfete
21.
Clase interne - instantiere si acces
22. Tipuri de clase interne
23.
Accesul la clasa exterioara24.
Mostenirea claselor interne
25.
Tratarea erorilor prin exceptii
26. Aruncarea si prinderea exceptiilor
27. Tipuri de exceptii; definirea de noi exceptii
28.
Intrari/Iesiri - fluxuri
29. Fluxuri octet
30. Fluxuri caracter
31.
Acces aleator ; manipularea fisierelor
32. Serializarea datelor
33.
Colectii
34.
Parcurgerea colectiilor
35. Parametrizarea colectiilor
36. Compararea elementelor unei colectii
37.
Exemple de utilizare a colectiilor
38. Genericitate
39. Sabloane de proiectare (design patterns): Singleton & Factory
40.
Sablonul Observer
41.
Sablonul Command
42. Sablonul Visitor