335jpg state design Pattern 完成