B3.2.5 Explaining Commonly Used Design Patterns in OOP - International Baccalaureate (IB) Computer Science | RevisionDojo