Create a class diagram using any UML tool(lucidchart.com).

Job ID: 31370719

Budget: $10 – $30 USD

1. What is OOP? Why is it important in developing a system?

2. What is the difference between Interface and Abstract class?

3. We are given a school. The school has classes of students. Each class has
a set of teachers. Each teacher teaches a set of courses. The students
have a name and unique number in the class. Classes have a unique text
identifier. Teachers have names. Courses have a name, count of classes
and count of exercises. The teachers as well as the students are people.
Your task is to model the classes (in terms of OOP) along with their
attributes and operations define the class hierarchy and create a class
diagram using any UML tool(lucidchart.com).

Avoid plagiarism or will be mark 0.