
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Java设计模式-策略模式(行为型)
策略模式是一种行为型设计模式,通过将算法的定义与使用分离,将不同的算法封装成独立的策略类,客户端可以根据需求动态选择策略。该模式的核心思想是将算法的变化独立于使用它的客户端代码,从而提升代码的灵活性和可维护性。策略模式广泛应用于需要动态切换算法的场景,如游戏中的攻击方式、士兵列队等。其结构包括策略接口、具体策略类和上下文类,客户端通过上下文类调用具体策略,实现算法的动态切换。策略模式符合开闭原则,

Java设计模式-责任链模式(行为型)
责任链模式是一种行为设计模式,旨在将请求的处理者连成一条链,请求在链上传递,直到有一个对象能够处理它。这种模式的核心思想是解耦请求的发送者和接收者,使多个对象都有机会处理请求,从而提高系统的灵活性和可扩展性。 以公司请假审批为例,责任链模式通过定义处理者接口(Handler)和具体处理者类(如组长、经理、总经理),将审批流程逐级传递。员工提交请假请求后,请求会沿着责任链传递,直到找到有权限处理该请

到底了







