gpt4 book ai didi

java - 构建 PC 对象的最佳设计模式?

转载 作者:行者123 更新时间:2023-12-01 13:46:17 24 4
gpt4 key购买 nike

我正在为一项作业构建一个应用程序,该应用程序允许用户构建个人计算机并查看计算机的价格。例如,用户应该能够选择CPU、显卡和硬盘。此应用程序使用的最佳设计模式是什么?我考虑过使用装饰器模式,但我不太确定这是最好的选择,因为它不是一个创建模式。

最佳答案

那么你只需要一个对象。一个PC,这个PC对象包含一个Motherboard对象,它定义了多少个输入输出端口 它有,适合什么类型的处理器。然后,您只需将处理器对象插入 setProcessor(processorA)、扩展卡等......

要获取价格,您只需在 PC 上使用 toPrice() 即可计算与其连接的所有内容。实际上,您将 PC 交给单独的定价对象会更好,定价对象只是要求 PC 列出其组件并计算它们。

关于java - 构建 PC 对象的最佳设计模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20354261/

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