
设计模式
潇洒不放纵的博客
这个作者很懒,什么都没留下…
展开
-
单态模式简介
什么是设计模式?重构是为了改善我们的代码,那在改善的过程中我们需要一些指导思想,编码原则,编码方法,我们还需要设计模式的知识。如果把编写程序比作打仗,那设计模式就是战争中的三十六计、孙子兵法。可以把设计模式理解为编写软件的高级算法。设计模式的种类2.1 根据功能不同2.2 细分3. 单态模式普通的 Java 类可以创建无数个对象,但是有些情况下某个类我们只需要创建一个对象,并且...原创 2019-08-02 10:07:28 · 425 阅读 · 0 评论 -
观察者模式简介
观察者模式有四个对象:(1) 事件源对象: 能发生事件的对象(一个或多个事件(事件集))(2)事件对象:事件源发生事件的现场信息(3)事件处理对象(接口): 委托给处理的对象(处理者最开始用矗立着接口, 接口将传给实现类)(4)观察者: 实现类/处理者事件源必须包括:(1)私有的监听者列表(2)共有的向监听者列表添加监听者的方法(3)做事情的方法(事件方法)举个例子: 假如有一个很...原创 2019-08-02 11:55:28 · 248 阅读 · 1 评论