Structural design of polyurethane/poly(butylene succinate)/polycaprolactone compounds via a multilayer-assembled strategy: achieving tunable triple-shape memory performances