-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Create an Event class that helps schedules when certain events occur.
- Event name to identify the event
- Date list
- A list of dates/times that the event occurs
- Each time in the list has an associated repetition [daily, monthly, weekly, yearly](this could be another class if you want to break it out)
- A list of dates/times that the event occurs
- For the budgeting program this should be used to see how many times this event occurs between the current paycheck and the next and performs an "Action" on it. The action in this case is to deduct money.
- Note: Consider multithreading all events so they all happen at the same time. They will all write to their internal strings and then in the end they will combine into one string that is written to the file.