设计模式—普通代理