Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
CSC308 Lecture 17
Search
Javier Gonzalez-Sanchez
PRO
October 31, 2022
Programming
0
470
CSC308 Lecture 17
Software Engineering I
Connecting the Dots
(202302)
Javier Gonzalez-Sanchez
PRO
October 31, 2022
Tweet
Share
More Decks by Javier Gonzalez-Sanchez
See All by Javier Gonzalez-Sanchez
CSC307 Lecture 05
javiergs
PRO
0
480
CSC364_L05_connection.pdf
javiergs
PRO
0
60
CSC364 Lecture 04
javiergs
PRO
0
82
CSC307 Lecture 04
javiergs
PRO
0
640
CSC307 Lecture 03
javiergs
PRO
1
480
CSC364 Lecture 03
javiergs
PRO
0
110
CSC307 Lecture 02
javiergs
PRO
1
760
CSC364 Lecture 02
javiergs
PRO
0
78
CSC307 Lecture 01
javiergs
PRO
0
670
Other Decks in Programming
See All in Programming
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
140
PostgreSQLで手軽にDuckDBを使う!DuckDB&pg_duckdb入門/osc25hi-duckdb
takahashiikki
0
260
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
490
Basic Architectures
denyspoltorak
0
440
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
0
850
2025 Reflections on Working with Natural Language
inouehi
0
100
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
380
.NET Conf 2025 の興味のあるセッ ションを復習した / dotnet conf 2025 quick recap for backend engineer
tomohisa
0
120
SQL Server 2025 LT
odashinsuke
0
190
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.2k
Vibe codingでおすすめの言語と開発手法
uyuki234
0
180
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
390
Featured
See All Featured
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
150
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
340
Mobile First: as difficult as doing things right
swwweet
225
10k
Ruling the World: When Life Gets Gamed
codingconduct
0
130
Building AI with AI
inesmontani
PRO
1
640
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.5k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
110
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
290
GraphQLとの向き合い方2022年版
quramy
50
14k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
280
Transcript
jgs CSC 308 Software Engineering 1 Lecture 17: Connecting Design
Patterns Dr. Javier Gonzalez-Sanchez
[email protected]
www.javiergs.com Building 14 -227 Office Hours: By appointment
jgs Previously…
jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |
3 GoF Patterns
jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |
4 Decorator
jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |
5 Decorator
jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |
6 Composite
jgs Test Yourselves Connecting all
jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |
8 Assignment 03
jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |
9 Assignment 03
jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |
10 Assignment 03 - UI Main JFrame ActionListener PlotPanel JButton Run
jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |
11 Assignment 03 – Observer Pattern Main Observable PlotPanel Run Source Observer
jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |
12 Assignment 03 – Decorator Pattern Main PlotPanel Observer Worker WorkerStandard Tool ToolLine ToolSquare
jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |
13 Assignment 03 – Decorator Pattern ToolBar ToolSquare WorkerStandard ToolSquare WorkerStandar WorkerStandar
jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |
14 Assignment 03 – Singleton Pattern PlotPanel Run << Singleton >> Configurator
jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |
15 Source
jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |
16 World (1/2)
jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |
17 World (2/2)
jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |
18 PlotPanel
jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |
19 WorkerStandard
jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |
20 WorkerTool
jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |
21 WorkerToolLine
jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |
22 ToolSquare
jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |
23 Questions
jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |
24 Office Hours Tuesday and Thursday 3 - 5 pm But an appointment required Sent me an email –
[email protected]
jgs
jgs CSC 308 Software Engineering 1 Lab 17: Connecting Design
Patterns Dr. Javier Gonzalez-Sanchez
[email protected]
www.javiergs.com Building 14 -227 Office Hours: By appointment
jgs Test Yourselves Team Coding
jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |
28 Team Work
jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |
29 Let’s Work Can you Make it Work?
jgs Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 |
30 Questions
jgs CSC 308 Software Engineering I Javier Gonzalez-Sanchez, Ph.D.
[email protected]
Winter 2023 Copyright. These slides can only be used as study material for the class CSC308 at Cal Poly. They cannot be distributed or used for another purpose.