自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

林小烁的博客

代码交流

  • 博客(6)
  • 收藏
  • 关注

原创 面向对象设计模式---备忘录模式

备忘录备忘录定义:保存一个对象的某个状态,方便与适当的时候回复对象。(恢复、还原、返回浏览器、保存副本)三种角色:普通类(源发器)–:可以创建备忘录,可以使用备忘录恢复模式备忘录:存储普通类的内部状态,处理普通类和负责人负责人/管理者(相当于游戏角色):保存备忘录,但是不对备忘录进行操作例子实现过程:1.创建备忘录类(Memorandum.java)---实现储备体力值和魔法值...

2019-11-02 00:29:37 258

原创 面向对象设计模式--责任链模式

例如:我们发布一篇文章,需要审核他的内容、标题、图片、音频是否存在 1. 先定义文章类(Artical.java) --里面写文章的属性内容,构造方法以及get、set方法 2. 定义抽象检查类(Check.java),让子类去继承这个类并且重写检查的抽象方法 3. 审核内容、标题、图片、音频的子类去继承抽象检查类(Check.java) 4. 测试审核功能是否能用

2019-10-29 23:09:59 169

原创 面向对象设计模式---访问者模式

**访问者模式**访问者模式定义:就是将一个作用于某个对象结构中的元素进行操作。我们可以将其数据结构与数据操作相分离,频繁的操作更改数据,但结构不变。例如:财务账本(数据结构)–支出项–收入项访问者不确定(数据操作):—访问者都可以看到同样的内容,但是所想要看的东西不一样.例如对于公司的账本:老板----支出、收入、利润老板娘—利润税务局—是否交税1.定义一个账单...

2019-10-29 15:05:14 236

原创 面向对象设计模式---中介者模式

中介者模式定义:一个中介者对象来封装一系列对象之间的交互关系.例如:把我们日常生活中使用的微信举例子,微信充当着平台中介者的角色。微信使用:1. 个人与个人互相发消息2.群发消息1.建立Intermediary.java----平台管理者的角色在这个类里面我们定义了:集合去接收信息;群发、单独发信息的抽象方法;加入、退出聊天室的抽象方法;import java.util...

2019-10-28 20:00:07 339

原创 JAVA设计模式--简单工厂模式、工厂方法模式、抽象工厂模式

简单工厂模式、抽象工厂模式简单工厂模式Car.javapublic interface Car { void run();//定义车的接口方法}factory .java//定义生产汽车工厂方法public class factory { public static Car getCar(String type){ if(type.equals("奔驰")){//对于是"...

2019-08-17 03:17:52 311

原创 JAVA设计模式--单例模式(饿汉式、懒汉式、双重检测锁式(了解即可)、静态内部类、枚举类型)

**单例模式分为-饿汉式懒汉式双重检测锁式(了解即可)静态内部类枚举类型**我们要实现单例模式有哪些存在问题呢?1.new才能创建对象,并且可以无数个new2.不让调用者去new对象3.new是构造方法,我们要把构造方法私有化· 实现步骤:1.私有化构造方法2.私有化静态实例方法3.对外提供公共访问方法饿汉式实现类//饿汉式没有延时加载public cl...

2019-08-12 16:49:09 278

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除