design pattern (8817 Resources)