Activity 1:
Discuss the term "Object Orientation" in software engineering concepts. Hence explain the
benefits that come with it.
Activity 2:
What is data abstraction and data encapsulation? How can we implement in any Object
Oriented language?
Activity 3:
Define aggregation in Object Modeling. Hence explain the words week aggregation, strong
aggregation with suitable examples.
Activity 4:
Explain any 4 UML diagrams with suitable examples, which we didn't discuss in the class.
Activity 5:
What is GRASP? Define GRASP patterns? (no need of example).