logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式-策略模式 Strategy

策略类的定义比较简单,包含一个策略接口和一组实现这个接口的策略类。因为所有的策略类都实现相同的接口,所以,客户端代码基于接口而非实现编程,可以灵活地替换不同的策略。@Override//具体的算法...@Override//具体的算法...

文章图片
#设计模式#策略模式#java
设计模式-观察者模式 Observer

观察者模式是一种行为设计模式,允许对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖它的对象都会得到通知并自动更新。在这种模式中,发生状态改变的对象被称为“主题”(Subject),依赖它的对象被称为“观察者”(Observer)。观察者模式(Observer Design Pattern)也被称为发布订阅模式在 GoF 的《设计模式》一书中,它的定义是这样的:翻译成中文就是:在对象

文章图片
#设计模式#观察者模式#java
设计模式-状态模式 State

状态模式并不是很常用,但是在能够用到的场景里,它可以发挥很大的作用。状态设计模式是一种行为型设计模式,它允许对象在其内部状态发生变化时改变其行为。这种模式可以消除大量的条件语句,并将每个状态的行为封装到单独的类中。上下文(Context):上下文通常包含一个具体状态的引用,用于维护当前状态。上下文委托给当前状态对象处理状态相关行为。抽象状态(State):定义一个接口,用于封装与上下文的特定状态相

文章图片
#设计模式#状态模式#java
itheima苍穹外卖项目学习笔记--Day4: 套餐管理 / Day5: 店铺营业状态设置

在SetmealMapper中实现pagequery方法,动态SQL语句将写在xml文件中。在SetmealServiceImpl中,实现套餐起售、停售方法,及其父类接口。在SetmealServiceImpl中,实现新增套餐的方法,及其父类接口。SetmealServiceImpl中,实现批量删除套餐方法,及其父类接口。SetmealServiceImpl中,实现根据id查询套餐,及其父类接口。

#学习#java#spring +3
到底了