https://alicloud.my.id/2024/07/09/javascript-design-patterns-structural/
JavaScript Design Patterns: Structural