
设计模式
lzcWHUT
这个作者很懒,什么都没留下…
展开
-
访问者模式:java的动态绑定与双分派
java的动态绑定 所谓的动态绑定就是指程执行期间(而不是在编译期间)判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。java继承体系中的覆盖就是动态绑定的,看一下如下的代码: class Father { public void method(){ System.out.println("This is Father's method"); } } class Son1 ...转载 2019-05-24 11:17:07 · 196 阅读 · 0 评论 -
双重检查单例为什么要加volatile
双重检测锁实例: public class Single { private Factory factory; public Factory getFactory(){ if (factory == null){//① synchronized (Single.class){//② if (factory ...转载 2019-08-26 22:06:37 · 2626 阅读 · 0 评论