设计模式
文章平均质量分 89
积累使用过的设计模式
Crazy Code Farmer
码农的世界
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybatis中应用到的设计模式
Mybatis源码用到的设计模式概览 模式 mybatis体现 Builder模式 例如SqlSessionFactoryBuilder、Environment; 工厂方法模式 例如SqlSessionFactory、TransactionFactory、LogFactory 单例模式 例如ErrorContext和LogFactory; ...原创 2021-06-02 18:13:10 · 196 阅读 · 3 评论 -
什么是装饰器模式和代理模式,以及它们之间的区别?
一. 装饰器模式概念:装饰器模式就是给一个对象动态的增加一些功能,要求装饰对象和被装饰对象实现同一个接口,装饰对象持有被装饰对象的实例。类结构图:代码理解:1.先定义一个抽象接口Sourceable package com.sjms.decorator; public interface Sourceable { //自定义抽象方法 void method(); } 2.定义一个实现类Source 实现抽象接口Sour...原创 2020-10-29 13:50:30 · 2798 阅读 · 1 评论
分享