3yfist 梦虽遥,追则能达;愿虽艰,持则可圆 ✊✊✊

Adapter模式(适配器模式)

什么是适配器模式? 桥接模式即用于填补现有程序和所需程序之间差异的设计模式 作用是加个适配器以便于复用 适配器会对现有的类进行适配,生产新的类 适配器模式可以在完全不改变现有代码的前提下使现有代码适配于新的接口 适配器模式可以是新旧版本兼容,帮助我们轻松地同时维护新版本和旧版本 适配器模式用于填补具

chiachan Published on 2020-08-17

Bridge模式(桥接模式)

什么是桥接模式? 桥接模式即将类的功能层次结构与实现层次结构分离。 作用是在类的功能层次结构和类的实现层次结构之间搭建桥梁 当想要增加功能时,只需要在类的功能层次结构一侧添加类即可,不必对类的实现层次结构做任何修改。而且,增加后的功能可以被所有的实现使用 示范代码(bridge.go) 画一个红色圆

chiachan Published on 2020-08-16

Interator模式(迭代器模式)

什么是迭代器模式? 将循环作用抽象化、通化后形成的模式,就叫Iterator模式。 迭代器模式即一个一个遍历,意思是从含有多个元素的集合中将各个元素逐一取出。 用于在数据集合中按照顺序遍历集合 示范代码(iterator.go) package Iterator type Iterator int

chiachan Published on 2020-08-09

设计模式简介

什么是设计模式? 设计模式:描述软件设计过程中某一类常见问题的一般性的解决方案 设计模式是用来表现内部组件是如何被组装的,以及每一个组件是如何通过相互关联来构成一个庞大系统的。 设计模式的目标 正确性 健壮性 灵活性 可重用性 高效性 面向对象的三大特征 继承性 封装性 多态性 设计模式六大原则 1

chiachan Published on 2020-08-09
Previous Next