UML and sequence diagrams
- Use Violet and the concepts of abstract classes, interfaces, inheritance, and aggregation to represent all of the information below.
- All vehicles have methods forward, reverse, left, right.
- Cars, vans, and trucks are vehicles. Boats and ships are vehicles, but they move and turn in a different way from other vehicles.
- A truck has methods load, unload.
- An ambulance is a van that can run red lights.
- A parking lot holds motor vehicles.
- Create a sequence diagram for pizza delivery, showing objects student, order taker, chef, and driver.
- student
- order taker
- chef
- driver
- Submit your two Violet files and a screenshot of each (why?) to Canvas.