语言不是什么问题,核心原理还有设计模式好好看看吧