Java设计模式
IT大兵
这个作者很懒,什么都没留下…
展开
-
java中构造函数的作用
1.构造函数的作用:当new一个对象的时候,调用构造函数完成对象的初始化;package com.dbzhang.demo; /** * 懒汉式单例模式 * @author Administrator * */ class Singleton{ private Singleton(){} private static Singleton singleton = null; //静态方...原创 2018-06-10 17:01:49 · 13042 阅读 · 0 评论 -
java设计模式:(一)单例模式
1.何为单例模式:1.1单例模式主要有:懒汉式单例、饿汗式单例等1.2单例模式的三个主要特点:(1)单例类只能有一个实例;(2)必须是自己创建的唯一实例;(3)单例类必须可供所有的对象调用;1.3常见的单例场景:线程池、缓存、日志对象、对话框、打印机、显卡的驱动都被设计成单例对象。2.懒汉式单例模式:package com.dbzhang.demo; /** * 懒汉式单例模式,在第一次调用ge...原创 2018-06-10 17:55:23 · 153 阅读 · 0 评论 -
Java代理模式:(二)代理模式
一、常见的概念:1.代理模式(Proxy):为其他对象设置一个代理来控制对这个对象的访问;2.代理模式分为:静态代理模式、动态代理模式二、分类:1.静态代理模式:为目标对象创建一个代理对象,在编译的时候产生代理对象,通过访问代理对象来控制目标对象,实现目标对象的某些方法。场景:登录登出,通过访问代理对象来计算登录的时间和登出的时间;登录的接口:package com.dbzhang.proxy; ...原创 2018-06-11 00:01:56 · 209 阅读 · 0 评论