Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Енкапсулация и полиморфизъм
- Енкапсулация – скрива вътре в класа, начина, по който са имплементирани методите
- readonly – означава че не можем да променяме адреса към който сочи конкретната променлива след нейната инициализация, но съдъжанието на конретната променлива може да се променя. Т.е. ако имаме даден List<int>, който е readonly не можем да променяме адреса към който сочи този лист, но можем да променяме неговото съдържание
- полиморфизъм – възможността да достъпваме даден клас наследник през неговия базов клас
- late binding – в runtime се търси най-подходящия метод, който да се извика. Методът, който се извиква е най-конкретния
- cohesion – означава един метод/клас да прави едно конкретно нещо
- coupling – обвързване на дадени методи/класове с други методи/класове. При loose coupling ако заменим един или няколко реда код с други редове код, не би трябвало да има проблем
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement