![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
落叶飘淋雨
这个作者很懒,什么都没留下…
展开
-
单例的三种实现方式
实现一个单例有两点注意事项①将构造器私有,不允许外界通过构造器创建对象;②通过公开的静态方法向外界返回类的唯一实例。饿汉式不管有没有实例,直接去创造实例** 饿汉式单例:直接创建实例* 私有的空构造方法* 私有的实例* 公共的静态获取实例方法*/public class HungrySingle { private HungrySingle(){ } private static HungrySingle instance=new HungrySingle原创 2021-06-06 15:23:51 · 142 阅读 · 2 评论 -
静态代理
静态代理设计模式就是只做自己参与的事情就行了,其他的由代理角色来做。比如你要结婚,布置婚礼现场和脑洞房之类的事情交给婚庆公司来做,你只需要参与结婚就行。/**静态代理 设计模式*/public class StaticProxy { public static void main(String[] args) { You you = new You(); WeddingCompany company = new WeddingCompany(you);原创 2021-04-05 16:14:27 · 49 阅读 · 0 评论