Variants Pattern

How to create Variants pattern