Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create UML and definitions in Part 1 #1

Closed
tijcolem opened this issue Jun 10, 2022 · 0 comments · Fixed by #6
Closed

Create UML and definitions in Part 1 #1

tijcolem opened this issue Jun 10, 2022 · 0 comments · Fixed by #6
Assignees

Comments

@tijcolem
Copy link
Collaborator

tijcolem commented Jun 10, 2022

Part 1. Add in the pdf for UML and definitions. Is there are way to use UML directory in GitHub using markdown? Adding static files like pdf really isn't great. I can check.

  1. (5 points) What are three ways modern Java interfaces differ from a traditional OO interface design that
    describes only function signatures and return types to be implemented? Provide a Java code example of each.
  2. (5 points) Describe the differences and relationship between abstraction and encapsulation. Provide a Java
    code example that illustrates the difference.
  3. (10 points) Draw a UML class diagram for the FNPS simulation described in part 2. The class diagram should
    contain any classes, abstract classes, or interfaces you plan to implement to make the system work. Classes
    should include any key methods or attributes (not including constructors). Delegation or inheritance links
    should be clear. Multiplicity and accessibility tags are optional. Design of the UML diagram should be a team
    activity if possible.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant