Design Pattern Examples
Overview of object-oriented design patterns
MoveCommandRight Class Reference

Represents the Move Right command. More...

Inheritance diagram for MoveCommandRight:
Inheritance graph
Collaboration diagram for MoveCommandRight:
Collaboration graph

Public Member Functions

 MoveCommandRight (string command)
 Constructor.
 
override void Execute ()
 Executes the move right command.
 
- Public Member Functions inherited from MoveCommand
 MoveCommand (string command, string commandName)
 Constructor.
 
void Show ()
 Display the move command and its name followed by a newline.
 
abstract void Execute ()
 Execute the command. Derived classes must implement this.
 

Additional Inherited Members

- Properties inherited from MoveCommand
string Name [get, private set]
 Name of the command (assigned in the class constructor).
 
string Command [get, private set]
 The command character from the original list of commands. Used when displaying the commands as opposed to when executing the commands (assigned in the class constructor).
 

Detailed Description

Represents the Move Right command.

Definition at line 103 of file Null_Object.cs.

Constructor & Destructor Documentation

◆ MoveCommandRight()

MoveCommandRight ( string  command)
inline

Constructor.

Parameters
commandThe character representing the move in the original move list.

Definition at line 110 of file Null_Object.cs.

Member Function Documentation

◆ Execute()

override void Execute ( )
inlinevirtual

Executes the move right command.

Implements MoveCommand.

Definition at line 118 of file Null_Object.cs.


The documentation for this class was generated from the following file: