gpt4 book ai didi

c++ - 继承模式

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:50:58 25 4
gpt4 key购买 nike

<分区>

我发现我的命名约定相当麻烦。我似乎过多地重复使用了 child 的特定名称。在下面的示例中,我有一个 Widget,它有一个 Connection,它有一个 Config。这些对象中的每一个都有专门用于 Foo 和 Bar 类型的类。

所以我的 FooWidget 有一个 Foo-Connection,它有一个 Foo-Config。酒吧也一样。在 C++ 中,我得到了九个不同的头文件。

  • 小部件.h
  • 连接.h
  • 配置.h
  • foo_widget.h
  • foo_connection.h
  • foo_config.h
  • bar_widget.h
  • bar_connection.h
  • bar_config.h

我忍不住看着这个,觉得这不对。我的直觉告诉我有些事情需要改变。这就像在某处可以利用的设计模式一样。但我找不到更好的解决方案。

所以我想我的问题如下:是否有一种设计模式可以改进这种设计?

enter image description here

-- 我很难正确地表达我的问题。请原谅,随着问题本身变得更加清晰,我会进行更新。

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