ChainOfResponsibilityDetector

UMLClass
Skill Seekers :: skill_seekers :: Analysis :: ChainOfResponsibilityDetector

Description

Detects Chain of Responsibility pattern. Chain of Responsibility passes request along chain of handlers until one handles it, avoiding coupling sender to receiver. Detection: Surface (name contains 'Handler', 'Chain', 'Middleware'), Deep (handle/process method + next/successor reference + set_next method + handler family via shared base class).

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 ChainOfResponsibilityDetector
stereotype null
visibility public
isAbstract false
isFinalSpecialization false
isLeaf false
isActive false

Relationships

Owned Elements

Diagrams