Dr. Javier Gonzalez-Sanchez
[email protected]
www.javiergs.info
o
ffi
ce: 14 -227
CSC 305
Individual Software Design and Development
Lecture 18. Connecting the Dots
Slide 2
Slide 2 text
Remember the Process
Slide 3
Slide 3 text
From an Idea
3
Main
Factory
Gift Ball Box Envelop
Slide 4
Slide 4 text
To a draft of Standard Concepts (Patterns)
4
wrapper2
Main wrapper1
Factory
decoration
Envelope
Box
Gift
wrapper3
ball
Supervisor
Is big > 10, box Is small < 5, envelop
Slide 5
Slide 5 text
To Code
5
Slide 6
Slide 6 text
Factory
6
Slide 7
Slide 7 text
Chain of Responsibilities
7
Slide 8
Slide 8 text
Decorator
8
Slide 9
Slide 9 text
Decorator
9
Slide 10
Slide 10 text
Observer
10
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
CSC 305 Individual Software Design and Development
Javier Gonzalez-Sanchez, Ph.D.
[email protected]
Summer 2024
Copyright. These slides can only be used as study material for the class CSC305 at Cal Poly.
They cannot be distributed or used for another purpose.