HP Inc. Interview Question

Differences between some dessign patterns