gpt4 book ai didi

java - 中介软件模式

转载 作者:行者123 更新时间:2023-12-02 07:46:40 24 4
gpt4 key购买 nike

我想用 Java 编写一个中介软件,并且我想知道应该使用哪些设计模式来执行此操作。注意:在电信域中使用中介软件来通过 FTP 收集文件并将文件分发到不同的输出。

谢谢。

最佳答案

不要从寻找设计模式开始。首先明确要求,然后考虑满足要求所产生的目标和责任。当您改进对象设计时,您开始发现需要控制依赖关系并提高灵 active ,此时您就会看到设计模式。

例如:假设您收到多种不同的数据格式,并且需要在中介中转换它们。然后你可能有一些转换器类能够执行 JSON->XML、CSV->XML、SpecialData->XML 等操作。您开始看到这些转换器类之间的共性以及如何创建实例。然后,诸如 Facade 或 AbstractFactory 之类的模式可能会出现。

关于java - 中介软件模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10718770/

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