OOP Master π§ββοΈπ§
Part one
Implement a part of this system. You can make it as big or small as you would like.
Requirements:
At least 3 classes that communicate
A domain model and a class diagram for your system
https://github.com/behu-kea/first-semester-java/blob/9d5b9fc185978dad0bfdbc0b83fdc7937326db4d/assets/Bookingsystem%20(DK).pdf
Part two
Answer these questions. Minimum 200 words!
What is the difference between an interface and an abstract class? Write down some examples where you would use an interface and some examples where you would use an abstract class
What are the downsides of inheritance?
How do i get from a customer describing a system he wants to have to a fully coded system? What steps would you take?
What is the difference between coding and developing software?
What do you think is good code?
Handin
Hand in on fronter here: https://kea-fronter.itslearning.com/LearningToolElement/ViewLearningToolElement.aspx?LearningToolElementId=931638
Hand in via git before 14-10-2021 23:59!
Handin checklist
Have you tested that the code works?
Have you written comments to the code?
Have you thought of a good structure?
Is the code easy to understand and read?
Does the variablename make sense?
Last updated
Was this helpful?