Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CSC509 Lecture 05

CSC509 Lecture 05

Software Design
Software Architecture II
(202410)

Avatar for Javier Gonzalez-Sanchez

Javier Gonzalez-Sanchez PRO

October 03, 2025
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. Dr. Javier Gonzalez-Sanchez [email protected] www.javiergs.info o ffi ce: 14 -227

    CSC 508/9 Software Engineering (Design & Deployment) Lecture 05. Software Architecture II
  2. Student | Initial Version class Student { public String answerQuestion

    (String question) { String answer; // solve the question return answer; } } 13 https://github.com/CSC3100/Patterns
  3. Important 21 Do not reinvent the wheel! (Do not make

    another implementation for classes Observer or Observable -they already exist in libraries!)
  4. CSC 509 Software Engineering Javier Gonzalez-Sanchez, Ph.D. [email protected] Fall 2025

    Copyright. These slides can only be used as study material for the class CSC509 at Cal Poly. They cannot be distributed or used for another purpose.