这是自己自学设计模式时的Demo