- 博客(3)
- 收藏
- 关注
原创 自学日记:设计模式-观察者模式、监听器模式
为什么使用观察者模式和监听器模式? 当方法体内的代码在执行的时候,是面向过程从上往下每行代码一次执行。当执行到某一步骤的时候,我们需要需要其它做额外的事情来配合完成,或者说我们需要触发其它另外的一个操作我们会使用到监听或者观察者模式! 先上代码再解释: 1、观察者模式 //观察者类 public class AListener{ //当观察者发现被监听者的特定操作后,需要执行的逻辑 public void doEvent() { System.out.println("观察者逻辑
2021-03-15 23:40:49
144
原创 自学日记:设计模式—单例模式
为什么使用单例模式? 单例模式是指在整个程序运行期间,保证某个类只有一个实例化对象,因此构造方法肯定是私有的,因为外部是无法new出来对象的,所以获取类的方法必须是静态的。 常见的引用场景包括: 程序配置类,使用程序在启动的时候只需要配置一次。也可以理解成程序在启动的时候需要加载的一些东西,一些准备工作。 连接池、线程池等对象。一个应用程序应该只有一个 这里粗滤提一个概念,类的运行流程: (类加载)将类的信息加载到内存中 ➡ (实例化)将内存中为类的属性设置初始值,即各个数据类型的初始值(int为
2021-03-12 14:53:37
120
原创 自学日记:设计模式-工厂模式
自学日记:常见的设计模式 设计模式大多应用于框架级别,我们在看框架源码时,会看到各种设计模式,虽然我肯定是写不出来框架的,但是我们在实际开发过程中,设计模式用的号,会大大减轻我们的工作量! 故事开始: 联盟和部落脆弱的协议又扯淡了,战争一触即发,双方需要坦克,飞机,AK47,M4A1,东风快递等各种重火力。。。。乌瑞恩国王开始为战略物资发愁,于是指示希尔瓦娜斯筹措物资。。。希尔瓦娜斯于是开始new各种各样的武器出来,但是战争一打就是4年,new的黑眼圈都出来了(这也为后来希女王把天捅破埋下了伏笔。。。),然
2021-03-12 00:51:31
215
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人