动人黄蜂

文章
3
资源
0
加入时间
3年0月27天

常见的几种设计模式

文章目录单例模式为什么会有单例设计模式?应用spring中IOC解决的问题设计思想工厂模式简单工厂模式工厂方法模式观察者模式观察者模式的定义装饰模式模板方法定义:主要的作用:优点:缺点:应用场景:适配器模式(Adapter Pattern)定义类适配器对象适配器优点类适配器优缺点对象适配器优缺点适用环境职责链模式分析实例审批假条职责链模式的优点职责链模式的缺点纯与不纯的职责链模式代理模式动机优点缺...

gconv.Map()

func Map(value interface{}, tags ...string) map[string]interface{} { if value == nil { return nil } if r, ok := value.(map[string]interface{}); ok { return r } else { // Only assert the com...

第二期 开发板选型 《路由器就是开发板》

首先说明一下我为什么要用路由器作开发板。第一,路由器是一件成熟的商品,它经历了厂商和消费者的考验,其设计肯定是相对成熟的,我们用它作开发板是在这个路由器经历了完整的产业链流程最终到达消费者手里之后,这样我们可以从很多确定的东西里回顾式的分析,回顾式的分析有时候是站在巨人的肩膀上,可以学到很多细节。第二,我们的目的是为了学习,而不是商业开发,所以没必要找一些芯片厂商刚推到市场上的解决方案