OOP Flashcards
1
Q
.NET Framework
A
программная платформа: CLR + FCL
2
Q
CLS
A
(Common Language Cpecification)
—
3
Q
CAS
A
(Code Access Security)
—
4
Q
IL
A
Код, содержащий инструкции, которые не зависят от платформы
5
Q
GAC
A
(Global Assembly Cash)
—
6
Q
Свойства
A
Специальные функции доступа
7
Q
ООП
A
Программирование, которое строится на основных 4 принципах:
- абстракция
- инкапсуляция
- наследование
- полиморфизм
8
Q
SOLID - принципы
A
S - единственная ответственность (высокая связность)
O - принцип открытости к расширению / закрытости к изменению
L - подстановки Лисков
I - отсутствие жирных интерфейсов
D - зависимость от абстракции
9
Q
Управляемый код
A
Код работающий под управлением виртуальной машины (CLR, Mono, …)
10
Q
Delegate
A
Объект, который содержит ссылку на метод