發送短信: Design patterns: elements of reusable object-oriented