![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
上帝_无言
无趣的程序员,爱好跑跑步,散散步,对,那种慢悠悠一个人的活动,很享受
展开
-
实现代理的几种方法
代理模式是设计模式结构型中的其中一种 实现代理功能有静态代理,动态代理,Cglib的几种方式 如果没有概念,接下来一一分别代码简单实现,看看主要的不同,写完基本能有个基本认知 代理即 两个类之间不直接产生关系,而由中间设置的代理类来实现交互。 先做一个例子 1.单纯恰饭 学生吃饭,(没得办法只会来这些吃饭简单例子) 老师吃饭。 分别实现Person接口 Person: public interf...原创 2019-10-17 17:39:17 · 1156 阅读 · 0 评论 -
单例模式的实现
单例模式的实现有懒汉式、饿汉式、内部类、枚举几种方式,分别来写作测试一下一下 单例的实现主要是为了整个应用中只存在一个实例,一般是资源连接类,数据库连接池、线程池、、、、 主要需要实现的重点: 构造器必须私有化private 不在允许外部new 关键字实例化 get 方法获取实例必须public 且必须static 且必须安全同步 内部属性singleton 必须private 且必须stat...原创 2019-10-17 16:12:31 · 298 阅读 · 0 评论