Intro To Object Oriented Modelling Flashcards

1
Q

In OOP, the analysis step in based on what?

A

Identifying and describing classes

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

What’s the analysis model?

A

It is what you get when you engage in the phase object oriented analysis. It’s used to define what the system should do ie identify possible candidates for classes.

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

What is data abstraction?

A

It’s the process of hiding certain details and showing only essential information to the user.

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

How can data abstraction be achieved?

A

Generally, it’s done by either using abstract classes or interfaces.

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

What’s an abstract class?

A

It’s a restricted class that cannot be used to create objects.

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

Is it possible to access an abstract class?

A

Yes. To do so, the abstract class must be inherited from another class.

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

What’s an abstract method?

A

It’s a method in an abstract class. It doesn’t have a body. The body is provided by the subclass or is inherited from the subclass

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