Что такое structural-design-principles?
Используйте при разработке модулей и компонентов, требующих принципов композиции, а не наследования, закона Деметры, «говори, не спрашивай» и инкапсуляции, выходящих за рамки парадигм программирования. Источник: thebushidocollective/han.