Module Programare Orientata Obiect

download Module Programare Orientata Obiect

of 1

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