Lecture overview -- Keyboard shortcut: 'u'  Previous page: An object-oriented program: Hangman -- Keyboard shortcut: 'p'    Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Page 22 : 22
Object-oriented Programming in C#
Introduction to Object-oriented Programming
An object-oriented program: Hangman

Finally, in this lecture, we show incomplete sketches of the classes of the Hangman Game. The real important observation is the differences between the structured Hangman program, sketched earlier, and the object-oriented Hangman program outlined here.

Some (incomplete) classes in an object-oriented Hangman Program

/user/normark/oop-csharp-1/sources/c-sharp/hangman-06-abstract/hangman.csThe class Puzzle.


/user/normark/oop-csharp-1/sources/c-sharp/hangman-06-abstract/hangman.csThe class HighScoreEntry.


/user/normark/oop-csharp-1/sources/c-sharp/hangman-06-abstract/hangman.csThe class Player.


/user/normark/oop-csharp-1/sources/c-sharp/hangman-06-abstract/hangman.csThe class PuzzleCollection.


/user/normark/oop-csharp-1/sources/c-sharp/hangman-06-abstract/hangman.csThe class HighScoreList.


/user/normark/oop-csharp-1/sources/c-sharp/hangman-06-abstract/hangman.csThe class HangmanGame.