代码结构 - src - AbstractFacade.go # 外观模式的接口或抽象类,可选 - Facade.go # 外观模式实现类,继承基础抽象,是外部调用与内部子系统的衔接层 - EncodeModule.go # 内部模块类之一 - FileModule.go # 内部模块类之一 - NetworkModule.go # 内部模块类之一 测试验证 $ cd ./facade-pattern/go $ go run test/Test.go