$30 off During Our Annual Pro Sale. View Details »

CSE460 Lecture 08

CSE460 Lecture 08

Software Analysis and Design
Object-Oriented Programming
(202102)

Javier Gonzalez-Sanchez
PRO

July 08, 2020
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. 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

    View Slide

  2. jgs
    460 00001000
    Announcement
    § Assignment 03 is due Monday (February 15) 11:59 PM AZ time.
    Practice use cases and class diagram
    Individual Assignment

    View Slide

  3. jgs
    Previously

    View Slide

  4. jgs
    460 00001000
    Demo

    View Slide

  5. jgs
    460 00001000
    Design II
    KeyListener JFrame
    Game
    Ghost
    Pacman
    Maze
    PowerDot

    View Slide

  6. jgs
    460 00001000
    Design II
    Timer KeyListener JFrame ActionListener
    Game
    Ghost
    Pacman
    Maze
    Drawable
    PowerDot
    JPanel

    View Slide

  7. jgs
    460 00001000
    Drawable

    View Slide

  8. jgs
    460 00001000
    PowerDot

    View Slide

  9. jgs
    460 00001000
    Pacman

    View Slide

  10. jgs
    460 00001000
    Ghost

    View Slide

  11. jgs
    460 00001000
    Design II
    Timer KeyListener JFrame ActionListener
    Game
    Ghost
    Pacman
    Maze
    Drawable
    PowerDot
    JPanel

    View Slide

  12. jgs
    460 00001000
    Maze

    View Slide

  13. jgs
    460 00001000
    Game (part 1 of 2)

    View Slide

  14. jgs
    460 00001000
    Game (part 2 of 2)

    View Slide

  15. jgs
    Javier Gonzalez-Sanchez | SER332 | Spring 2018 | 16

    View Slide

  16. jgs
    460 00001000
    Homework
    § Nothing to submit; but do the programming.
    You would need it later

    View Slide

  17. 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.

    View Slide