gpt4 book ai didi

java - 构建器模式是否适用此要求?

转载 作者:行者123 更新时间:2023-11-30 04:43:57 26 4
gpt4 key购买 nike

我有一个网络应用程序,在启动时,servlet 创建相同“产品”、网关的各种实例,并定义了不同的配置设置。这是一个小描述。

网关:抽象类定义不同类型的网关。

MessageParser:接口(interface),每种类型的Gateway都有自己的解析器,处理并返回特定的Message

Mesage:一个接口(interface),有一个返回String getMessage()的方法,所有bean都实现这个消息,并且是可序列化的。

监听器:每种类型的网关都会注册自己的监听器来处理传入的数据。

GatewaySettings:网关需要如何、何时何地连接、端口等的所有信息。

GatewayBuilder 使用设置 Gateway buildGateway() 生成网关产品,并设置其属性的所有适当实现?应该使用什么方法来使其不可变?

构建器模式是否完成工作或任何其他模式?如果可以使用构建器模式,那么在这种情况下,模式的主管来自哪里?

如果需要更多信息,请给我留言!

谢谢,V。

最佳答案

This stackoverflow discussion可能是一个非常有值(value)的资源。 Builder 模式的合适用例是当我们需要在类的整个生命周期中构造一个不可变的实例时,因此 Builder 类创建不可变的实例。 Builder 本身是可变的,并且使用和丢弃一种对象。

关于java - 构建器模式是否适用此要求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11562430/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com