design pattern
 
Swim Trunks