gopatron Design Pattern with go 设计模式六大原则 单一职责原则 一个类只负责一个职责 里氏替换原则 子类可以拓展父类的方法,但是不能改变父类原有的功能 依赖倒置原则 高层模块不能依赖底层模块 接口隔离原则 尽量细化接口 迪米特法则 降低对象之间的耦合 开闭原则 对扩展开放,对修改关闭