Intro To Object Oriented Modelling Flashcards
In OOP, the analysis step in based on what?
Identifying and describing classes
What’s the analysis model?
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.
What is data abstraction?
It’s the process of hiding certain details and showing only essential information to the user.
How can data abstraction be achieved?
Generally, it’s done by either using abstract classes or interfaces.
What’s an abstract class?
It’s a restricted class that cannot be used to create objects.
Is it possible to access an abstract class?
Yes. To do so, the abstract class must be inherited from another class.
What’s an abstract method?
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