OOP Flashcards

(10 cards)

1
Q

method overloading/mehtod overrideing

A

overloading - compile time decides
overriding - chosen at runtime (virtual, override)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what is virtual keyword

A

abstract method that has implementation but can be changed in derived class

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

what is abstract keyword

A

must be overrideden in derived class

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

abstract vs interface

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

ref

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

out

A

have to create in called function

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

mvc

A

separation of concerns
increased testability
more control - total control over DOM ( html and css)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

api

A

central hub for clients like front end web and mobile
lightwieght
open source
http

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

EF

A

data first
code first

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

clustered/non-clustered

A

dictionary - sorted, in order
index at back of book, not in order

How well did you know this?
1
Not at all
2
3
4
5
Perfectly