设计模式
anhuixiaozi
这个作者很懒,什么都没留下…
展开
-
mybatis中的设计模式
1. builder模式 (sqlSessionBuildFacotry)2. 策略模式 (executor)3. 动态代理 (mapper)4. 装饰器 (日志模块)5. 组合模式 (sqlNode)6. 责任链模式(插件)原创 2021-10-25 17:08:14 · 105 阅读 · 0 评论 -
java IO 中的装饰器
第一个比较特殊的地方是:装饰器类和原始类继承同样的父类,这样我们可以对原始类“嵌套”多个装饰器类。InputStream in = new FileInputStream("/xxx/test.txt");InputStream bin = new BufferedInputStream(in);DataInputStream din = new DataInputStream(bin);int data = din.readInt();第二个比较特殊的地方是:装饰器类是对功能的增强...原创 2021-10-12 10:59:37 · 128 阅读 · 0 评论