PCAP

Primitives-Combination-Abstraction-Patterns

Ask yourself 4 questions

What are the primitives?

How do you combine them?

How do you abstract a bigger behavior from those smaller behaviors?

What are the patterns that are important to capture?