Error in user YAML: (<unknown>): mapping values are not allowed in this context at line 1 column 11
---
title: OOP: Address Book Manager HW
type: Homework
duration: "1:00"
creator: James Davis (NYC)
---
Note: This can be a pair programming activity or done independently.
You will be designing an app that manages address books. Every address book contains a collection of contacts. Every contact can be either a business contact, a personal contact, or any other types you can come up with.
Your apps should be able to add and remove contacts from any address book.
Otherwise, the actions and properties of each class is up to you to decide.
- At least one abstract class
- At least 3 subclasses
- Each subclass must be unique from the others
Bonus:
- Add extra classes/subclasses/interfaces
Java code for classes/interface(s) that meet the requirements above.