我有一个 Web 应用程序,在启动时,一个 servlet 创建了相同'Product'网关的各种实例,并定义了不同的配置设置。这是一个小描述。
网关:抽象类定义了不同类型的网关。
MessageParser:接口,每种类型Gateway
都有自己的解析器,处理并返回一个特定的Message
.
消息:一个接口,有一个方法返回String getMessage()
,所有的bean都实现这个消息,并且是可序列化的。
监听器:每种类型的网关都会注册一个自己的监听器来处理传入的数据。
GatewaySettings:网关需要的所有信息,连接方式、时间和地点,端口等。
GatewayBuilder使用设置生成网关产品Gateway buildGateway()
,设置其属性的所有适当实现?什么方法进入这个,它应该有设置器来使它不可变?
构建器模式是否完成工作或任何其他模式?如果可以使用构建器模式,那么在这种情况下,模式的主管在哪里出现?
如果需要更多信息,请给我发帖!
谢谢,V。