Advertisement
Guest User

5.Енкапсулация и полиморфизъм

a guest
Dec 18th, 2015
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. Енкапсулация и полиморфизъм
  2. Енкапсулация – скрива вътре в класа, начина, по който са имплементирани методите
  3.  
  4. readonly – означава че не можем да променяме адреса към който сочи конкретната променлива след нейната инициализация, но съдъжанието на конретната променлива може да се променя. Т.е. ако имаме даден List<int>, който е readonly не можем да променяме адреса към който сочи този лист, но можем да променяме неговото съдържание
  5.  
  6. полиморфизъм – възможността да достъпваме даден клас наследник през неговия базов клас
  7.  
  8. late binding – в runtime се търси най-подходящия метод, който да се извика. Методът, който се извиква е най-конкретния
  9.  
  10. cohesion – означава един метод/клас да прави едно конкретно нещо
  11. coupling – обвързване на дадени методи/класове с други методи/класове. При loose coupling ако заменим един или няколко реда код с други редове код, не би трябвало да има проблем
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement