gpt4 book ai didi

design-patterns - 设计一个文件系统

转载 作者:行者123 更新时间:2023-12-04 03:02:19 24 4
gpt4 key购买 nike

关闭。这个问题需要更多focused .它目前不接受答案。












想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .

2年前关闭。



Improve this question




设计文件系统时需要创建哪些类。在设计文件系统时应该使用什么样的设计模式。

最佳答案

如果您真的在寻找设计文件系统时要应用的设计模式列表,您应该考虑

  • Composite用于建模目录/文件
  • Decorator允许将附加属性(以及可能的行为)与文件系统节点相关联。
  • Iterator用于以不同方式遍历文件系统
  • Factory用于创建具有不同后端的文件系统节点(例如基于磁盘的文件系统或基于内存的文件系统或远程文件系统)。

  • 我认为这种尝试应用所有模式的通用方法是错误的,但很容易像这样过度设计你的软件。设计模式的关键洞察力是意识到什么时候不应该应用模式。

    关于design-patterns - 设计一个文件系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5376116/

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