design pattern
 
Gilets