
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
【设计模式】Java 设计模式之责任链模式(Chain of Responsibility)
责任链模式是一种行为设计模式,它允许请求在多个处理对象之间传递,直至被处理。此模式降低了请求发送者与处理者之间的耦合度,提高了系统的灵活性和可扩展性。它适用于多个处理器按特定顺序处理请求、动态改变处理流程、未知处理者数量等场景。然而,责任链模式也存在请求可能不被处理、系统性能下降以及调试复杂的缺点。在实际应用中,需避免无限循环,提供明确的错误处理机制,考虑性能优化,保持链的简洁性,并文档化链的结构

【设计模式】Java 设计模式之建造者模式(Builder Pattern)
建造者模式是一种强大的设计模式,它通过抽象化对象的构建过程,提高了代码的可读性、可维护性和可扩展性。该模式适用于需要创建复杂对象且创建过程需要灵活调整的场景。通过定义建造者接口和指挥者类,我们可以将对象的构建逻辑与使用逻辑分离,使得代码更加清晰和易于维护。此外,建造者模式还支持创建多种表示的产品,增强了系统的灵活性。在实际应用中,我们可以根据需求选择合适的建造者模式变种和扩展应用方式,如带有默认值

到底了







