| RecurrenceDaily | Allows to execute tasks within a daily interval. |
| RecurrenceMonthly | Allows to execute tasks within a monthly interval. |
| RecurrenceTask | Main class to manage recurrence |
| RecurrenceWeekly | Allows to execute tasks within a weekly interval. |
| RecurrenceYearly | Allows to execute tasks within a yearly interval. |
| IRecurrencePattern | Interface for different patterns of recurrence. |