![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java设计模式
蚂蚁啃树皮
coding
展开
-
个人对代理模式认识
代理模式分为静态代理和动态代理两种,现先写下静态代理模式 静态代理 思想:创建一个接口,然后再创建一个被代理类实现该接口和接口内的方法,再创建一个代理类同样实现接口内的方法,关键在于代理类内要持有被代理类对象,通过代理类实现的方法做一些代理动作后,通过被代理类对象去调自己的方法功能。 举例: Star接口: package com.example.demo.proxy; public interface Star { /** * 唱歌 * * @param原创 2020-07-28 17:26:23 · 142 阅读 · 0 评论 -
个人对单例设计模式的理解(7中单例写法)
单例设计模式:主要用来保证一个类的对象从程序的开始到结束只有一个,单例也就是只有一个类的对象,即类的对象的唯一性。 怎样才能保证类的对象的唯一性呢? 1.将类中的构造参数进行封装,无法使用new 创建类的对象 2.别的类无法创建本类的对象,因此只能在本类中创建本类的对象 3.本类中的唯一对象要想让其他类使用,只能通过类名调用,因此需要在本类中创建一个static修饰的方法,其他类在调用本类...原创 2018-03-08 02:06:54 · 178 阅读 · 0 评论