23种设计模式:java和golang实现

