DiscoverRevision4) Design Patterns - CS2800 - Software Engineering
4) Design Patterns - CS2800 - Software Engineering

4) Design Patterns - CS2800 - Software Engineering

Update: 2025-04-25
Share

Description

These materials from lecture slides cover design patterns, which are reusable solutions to common software design challenges. The initial set of slides introduces the motivation and classification of these patterns, categorising them as creational, behavioral, and structural. Specific patterns like Singleton and Factory (both abstract and regular) within the creational category are detailed, alongside behavioral patterns such as Observer and State. The subsequent slides continue by examining structural patterns like Facade and Bridge, which focus on object composition, and conclude with an overview of the Model-View-Controller (MVC) architectural pattern, emphasising its role in separating concerns within an application.

Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

4) Design Patterns - CS2800 - Software Engineering

4) Design Patterns - CS2800 - Software Engineering

TheLidlMan