logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

大话设计模式读书笔记——策略模式

策略模式是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法类与使用算法类之间的耦合。策略模式的Strategy类层次为Context定义了一系列的可供重用的算法或行为。继承有助于析取出这些算法中的公共功能简化了单元测试,因为每个算法都有自己的类,可以通过自己的接口单独测试当不同的行为堆砌在一个类中时,就很难避免

文章图片
#策略模式#设计模式#java
大话设计模式读书笔记——备忘录模式

请用代码实现以下场景:=一个游戏里面的角色有生命力、攻击力、防御力等数据,在打Boss前和后一定会不一样的,我们允许玩家如果感觉与Boss决斗的效果不理想可以让游戏恢复到决斗前。备忘录有两个接口,Caretaker只能看到备忘录的窄接口,它只能将备忘录传递给其他对象。备忘录(Memento):在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。角色状态需要完整存储到备忘录对

文章图片
#设计模式#备忘录模式#java
redis.windows-service.conf和redis.windows.conf的区别

windows系统下运行redis时加载不同的配置文件

#windows#redis#数据库
到底了