design pattern (6914 Resources)