jgs
CSE 460
Software Analysis and Design
Lecture 08: Object-Oriented Programming
Dr. Javier Gonzalez-Sanchez
[email protected]
javiergs.engineering.asu.edu | javiergs.com
PERALTA 230U
Office Hours: By appointment
Slide 2
Slide 2 text
jgs
460 00001000
Announcement
§ Assignment 03 is due Monday (February 15) 11:59 PM AZ time.
Practice use cases and class diagram
Individual Assignment
Slide 3
Slide 3 text
jgs
Previously
Slide 4
Slide 4 text
jgs
460 00001000
Demo
Slide 5
Slide 5 text
jgs
460 00001000
Design II
KeyListener JFrame
Game
Ghost
Pacman
Maze
PowerDot
Slide 6
Slide 6 text
jgs
460 00001000
Design II
Timer KeyListener JFrame ActionListener
Game
Ghost
Pacman
Maze
Drawable
PowerDot
JPanel
Slide 7
Slide 7 text
jgs
460 00001000
Drawable
Slide 8
Slide 8 text
jgs
460 00001000
PowerDot
Slide 9
Slide 9 text
jgs
460 00001000
Pacman
Slide 10
Slide 10 text
jgs
460 00001000
Ghost
Slide 11
Slide 11 text
jgs
460 00001000
Design II
Timer KeyListener JFrame ActionListener
Game
Ghost
Pacman
Maze
Drawable
PowerDot
JPanel
Slide 12
Slide 12 text
jgs
460 00001000
Maze
Slide 13
Slide 13 text
jgs
460 00001000
Game (part 1 of 2)
Slide 14
Slide 14 text
jgs
460 00001000
Game (part 2 of 2)
Slide 15
Slide 15 text
jgs
Javier Gonzalez-Sanchez | SER332 | Spring 2018 | 16
Slide 16
Slide 16 text
jgs
460 00001000
Homework
§ Nothing to submit; but do the programming.
You would need it later
Slide 17
Slide 17 text
jgs
CSE 460 Software Analysis and Design
Javier Gonzalez-Sanchez
[email protected]
Fall 2020
Disclaimer. These slides can only be used as study material for the class CSE460 at ASU. They cannot be distributed or used for another purpose.