[Sand 002] structure pattern abstract design