Slide 1Architectural and Design Patterns CS577b Nupul Kukreja 1 Slide 2 Agenda Polymorphism in OOP Design Patterns – Observer – Singleton – Factory Method – Dependency…