icatalin

curs java 3 google

Mar 25th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. pentru cand se strica repo-urile: git pull origin alin.miu
  2.  
  3. 5 tipuri de clase:
  4. - abstracte
  5. - nested (statice)
  6. - inner
  7. - locale
  8. - anonime
  9.  
  10. O clasa are state si behaviour.
  11.  
  12. Modificatori de acces (public, protected, private, default: package private)
  13.  
  14.  
  15. Principiile S.O.L.I.D.
  16.  
  17. C1 ("is a" -> mostenire, "has a" -> compunere) C2
  18.  
  19. Mostenire: hiding si shadowing.
  20.  
  21.  
  22. static (valoare comuna a instantelor clasei respectiv)
  23.  
  24. se mostenesc si proprietatile statice (atunci cand mostenim o clasa)
  25.  
  26. block-uri de cod si scope-ul lor
  27.  
  28. shadowing se refera la scop
  29.  
  30. hiding se refera la mosternire
  31.  
  32. clasa vs interfata:
  33. - in interfata nu avem state
  34.  
  35. refactoring java
  36.  
  37. encapsulation
  38.  
  39. compozitie
  40.  
  41. delegare
  42.  
  43. inheritance can break encapsulation
  44.  
  45. **************************DESIGN PATTERNS*****************************
Add Comment
Please, Sign In to add comment