CommandDetector

UMLClass
Skill Seekers :: skill_seekers :: Analysis :: CommandDetector

Description

Detects Command pattern. Command encapsulates a request as an object, allowing parameterization of clients with different requests, queuing, logging, and undo operations. Detection: Surface (name contains 'Command', 'Action', 'Task'), Deep (has execute/run method + optional undo/redo + receiver composition).

Generalized Elements

Attributes

Visibility Name Type Description
public pattern_type str
public category str

Operations

Visibility Name Description
public detect_surface()
public detect_deep()

Properties

Name Value
name CommandDetector
stereotype null
visibility public
isAbstract false
isFinalSpecialization false
isLeaf false
isActive false

Relationships

Owned Elements

Diagrams