相关文章
结合JDK,Spring,Mybatis,Netty,Tomcat,Dubbo等经典框架的源码对设计模式展开分析(六)
门面模式/外观模式(Facade Pattern)
定义:提供一个统一的接口,用来访问子系统中的一群接口,主要特征是定义了一个高层接 口,让子系统的使用更容易。 其实在开发工作中基本上都会无意识的自觉的用到这种方式…
建站知识
2024/11/15 1:08:17
结合JDK,Spring,Mybatis,Netty,Tomcat,Dubbo等经典框架的源码对设计模式展开分析(八)
桥接模式(Bridge Pattern)
定义:指将抽象部分与具体实现部分分离,使他们都可以独立地变化
主要目的是通过组合的方式建立两个类之间的联系,而不是继承
应用场景:在抽象和具体实现之间需要增加更多灵活性…
建站知识
2024/11/15 1:08:45
结合JDK,Spring,Mybatis,Netty,Tomcat,Dubbo等经典框架的源码对设计模式展开分析(十)
策略模式(Strategy Pattern)
定义:又叫做政策模式,他将定义的算法族封装起来,让他们可以互相替换,让算法的扩展独立于使用它的用户
应用场景:比如你有一个产品类实现了一个功能,这…
建站知识
2024/11/17 17:13:00
结合JDK,Spring,Mybatis,Netty,Tomcat,Dubbo等经典框架的源码对设计模式展开分析(七)
组合模式(Composite Pattern) 定义:组合模式让你可以优化处理递归或分级数据结构,通过将单个对象(叶子节点)和组合对象(树枝节点)用相同的接口表示,使得客户对单个对象和…
建站知识
2024/11/25 23:21:32
<===========所有笔记汇总目录===========>
一、芯片系列 CC2640 入门篇: 搭建环境、编译烧写运行流程BLE协议栈及TI软件体系架构 CC2640R2F 入门篇: 搭建环境、编译烧写 外设篇: ADCGPIO输入及中断GPIO输出RTC(实时时钟)SPIUART 系统篇: 软件定时器系统延时SNV FlashWatchd…
建站知识
2024/11/15 20:08:51
结合JDK,Spring,Mybatis,Netty,Tomcat,Dubbo等经典框架的源码对设计模式展开分析(十一)
迭代器模式(Iterator Pattern)定义:又叫做游标模式,它提供一种按顺序访问集合对象元素的方法,可以用来为不同的容器提供一致的遍历行为
本质时把集合对象的迭代行为抽象到迭代器中,提供统一的访问接口,而不用关心容器内元素的组成结构
应用场景:访问一个集合对象的内…
建站知识
2024/11/15 3:49:59
蚂蚁架构师郭援非:分布式数据库是金融机构数字化转型的最佳路径
2020年8月26-28日,在中科软科技举办的中国财险科技应用高峰论坛上,蚂蚁集团高级解决方案架构师郭援非发表了《OceanBase分布式关系数据库助力保险业务创新》的主题演讲,为大家分享了蚂蚁集团企业级分布式关系数据库OceanBase的发展历程、产品…
建站知识
2024/11/15 1:08:40