#structural-design-pattern - Sohag's Notes