OOP 1 Flashcards
What is OOP?
Object Oriented Programming
It is a type of programming which uses objects and classes in its functioning.
Object Oriented Programming
It aims at binding together data and function to work on these data sets into a single entity to restrict their usage.
Object Oriented Programming
It allows decomposition of a problem into a number of entities called objects and then builds data and functions around these objects.
Object Oriented Programming
What is UML?
Unified Modeling Language
It represents a unification of concepts and notations presented by the three amigos in their respective books.
Unified Modeling Language
Two Major Components of UML
Meta-model and Notation
The standard data representation that makes UML unique.
Meta-model
What does CASE mean in manufacturing?
Connectivity, Autonomous, Sharing/Subscription, Electrification
The UML ____ is rich and full bodied.
Notation
Two Major Subdivisions of UML Notation
for Modelling Static Elements
for Modelling Dynamic Elements
Classes, Attributes, and Relationships are types of?
Static Elements
Objects, Messages, and Finite State Machines are types of?
Dynamic Elements
What diagrams are used to present Static Models?
Class Diagrams
Basic Concepts of Object Oriented
Class
Object
Methods
Encapsulation
Polymorphism
Abstraction
Inheritance
What are the two main aspects of object oriented programming?
Classes and Objects
It is a data-type that has its own members.
Class
It is the blueprint for an object in object oriented programming language.
Class
It is the basic building block of object oriented programming.
Class
It is a user-defined data-type.
Class
Are variables of the class.
Data Members
Are the methods that are used to manipulate data members.
Member Functions
It defines the properties of the class.
Data Members
It defines the behavior of the class.
Member Functions