Dongguabai的博客

掉不尽的底子玩不尽的味;

观察者模式小 Demo

Demo 观察者: package com.example.observer; /** * 观察者 * @author Dongguabai * @date 2018/12/16 14:21 */ public abstract class Observer { prot...

2018-12-16 15:01:33

阅读数 47

评论数 0

Thread 中用到的两种设计模式

其实有时候不能简单说哪种设计用到了哪些设计模式,设计模式本身就是对很多代码设计经验的总结。 模板模式 模板模式的应用就比较好理解了。在创建线程一般使用构建 Thread 类或者实现 Runnable 接口(这种说法是错误的,最起码是不严谨的,在 JDK 中代表线程的就只有 Thread 这个类...

2018-12-02 21:04:38

阅读数 1797

评论数 0

Microkernel 设计模式漫谈

转自:https://www.jianshu.com/p/a3ede1ce991c 早期我在设计系统的时候,尚没有听过Microkernel设计模式。那时候我就在想,如何才能设计出来一个“长青系统”。它能够最大程度的顺应系统的演化,具有极强的扩展性,极好的模块化。 直到前几天读《面向模式的软件...

2018-11-28 20:56:26

阅读数 45

评论数 0

MyBatis源码分析(Mapper动态代理的实现及执行流程)

首先简单回顾下代理模式 静态代理 概念:是由程序员创建或工具生成代理类的源码,再编译代理类。所谓静态也就是在程序运行前就已经存在代理类的字节码文件,代理类和委托类的关系在运行前就确定了。 简单代码演示: 抽象接口: 真实角色: 代理角色: 测试使用: 动态代理 概...

2018-08-27 01:33:48

阅读数 930

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭