JAVA的设计模式
llllllllllllllllllllllllll
这个作者很懒,什么都没留下…
展开
-
JAVA设计模式之(二)代理模式
一.JAVA中的代理模式1.在说动态代理之前,我们先弄清什么是代理(Proxy)?举个例子来说明代理的作用:假设我们想邀请一位明星,那么并不是直接连接明星,而是联系明星的经纪人,来达到同样的目的.明星就是一个目标对象,他只要负责活动中的节目,而其他琐碎的事情就交给他的代理人(经纪人)来解决.这就是代理思想在现实中的一个例子在java中代理模式既然有动态代理也有静态代理1,静态代理1)代理类是自己手工实现的java文件,同时你所要代理的目标类是确定的。OOP面向对象的使用的就是静态代理2,动态原创 2020-08-17 00:21:41 · 224 阅读 · 0 评论 -
JAVA设计模式之(一)单例模式
java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。单例模式有以下特点:单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干个打印机,但只能有一个Printer Spool原创 2020-08-17 00:13:30 · 101 阅读 · 0 评论