This lecture focuses on basic introduction to design patterns with priciples. Rather than just learning patterns in isolation, we discussed why they exist and how they solve real-world software challenges.
Related quiz is available at: https://forms.gle/26wb53KLZsg1Dx1s7
Source code: https://github.com/nishanc/DesignPatternsDemo
Conducted at the Faculty of Information Technology of University of Moratuwa, Sri Lanka on 24/03/2025