设计模式学习总结

发布时间:2024年01月22日

责任链模式
使用方法:
1.创建接口
2.定义实现类,每个实现类实现接口,并拥有一个ArchiveHandle的成员,用作责任链的链接

public interface ArchiveHandle {
??? void handle(ArchiveVO archiveVO);
}
public class ArchivePreHandle implements ArchiveHandle{
    @Autowired
    private ArchiveMapper archiveMapper;

    private ArchiveHandle next;

    public ArchivePreHandle() {

    }

    public ArchivePreHandle(ArchiveHandle next) {
        this.next = next;
    }

    @Override
    public void handle(ArchiveVO archiveVO) {
        //更改岗位
        int iCount = archiveMapper.updateUser(archiveVO.getId(), archiveVO.getPost_id(), null,
                SecurityUtils.getUserId(), new DateTime());
        next.handle(archiveVO);
    }

应用场景和核心思想:
对VO对象作逐级检验

文章来源:https://blog.csdn.net/qq_56876713/article/details/135748957
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。