看看ruby中的设计模式吧