Design Patterns Applied
Examine the design patterns applied in the Meeting Scheduler — Builder for meeting construction, Observer for invitation notifications, and Strategy for recurrence — with justification, alternatives, and before/after comparisons.