提问人:Henrique Rodrigues 提问时间:1/19/2023 更新时间:1/19/2023 访问量:120
何时在 OOP 中创建新类?
When to create a new class in OOP?
问:
我有 C 编程的经验,使用代码解决问题的过程方法。我最终决定学习OOP,因为它在现代语言中被广泛使用。但是我很难理解我们应该如何在这种范式中设计我们的应用程序。
我将澄清我的意思:在 C(过程编程)中,我们有一个 main 函数。我们根据需要创建新函数,并调用它们以实现我们想要的。这就是它的工作原理(以尽可能短的方式)。
我忍不住尝试用 OOP 语言做同样的事情。我尝试编写的每个程序,我都会创建各种函数并在主类中调用它们。我真的不知道什么时候创建新类,以及我们如何知道它们设计得正确。
我认为使用 OOP 语言的程序员每天都会创建大量类,使用大量继承、接口、抽象类等。但是,如果我在一个程序中创建三个类,对我来说就像很多一样。这很常见吗?OOP 的三个主要支柱(封装、继承和多态)被频繁使用?
如果你能给我一个个人建议:学习OOP的好资源是什么?任何网站/博客、YT 频道、书籍都很棒。因为我最想念的是引用好的书面代码。我所看到的只是“猫类”、“哺乳动物类”、“汽车类”等基本示例。如果有人能给我一个提示,让我找到更复杂程序的好参考资料,那将有很大帮助!感谢您:D的任何帮助
答: 暂无答案
评论
struct
struct
class