Programming Lab 1-2: CS304 - Object Oriented Programming
Programming Lab 1-2: CS304 - Object Oriented Programming
In Virtual University bookshop, the handouts of all courses are provided at reasonable price. The
handouts are made in accordance with the video lectures recorded by famous professors. It is a step to
facilitate students to easily digest the course contents.
Solution:
BookShop
Deliver Order
Update Order
Receive Payment
Handouts
Title Download
Modified Date
1|Page
Video Lecture
Stop
Forward
Reverse
Increase Speed
Decrease Speed
Increase Volume
Decrease Volume
Playback
Professor
Name Teach
2|Page
Student
Name Study
Student ID
Study Program
Current Semester
CGPA
Course
Course Instructor
3|Page
Course Content
Topic No View
Composed by Edit
Published by
4|Page
Lab 02
In the below diagram, we have two different types of file classes (PDF and Video). You are required to
apply the concept of generalization on the given classes and draw class diagram showing this
generalization relationship.
5|Page