Collection of Design Patterns in real practice implemented in Java in Behavior-Driven Development (BDD) manner.
###The structure of a story
Title (one line describing the story)
Narrative: As a [role] I want [feature] So that [benefit]
Acceptance Criteria: (presented as Scenarios)
Scenario 1: Title Given [context] And [some more context]... When [event] Then [outcome] And [another outcome]...
Scenario 2: ...