gpt4 book ai didi

oop - 什么是好的 OOP 可视化教程?

转载 作者:行者123 更新时间:2023-12-04 13:54:17 25 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center寻求指导。




9年前关闭。




我不在软件公司工作,但自学了 C# 并经常使用它。现在办公室的另一位工程师(不是软件工程师)表示有兴趣像我一样学习编码。我正在帮助他完成一些简单的控制台应用程序,但他在掌握所有 OOP 概念时遇到了一些麻烦。他是一名工程师,所以他在学校有过程序编程的经验,但是对象、类和实例等概念确实对他提出了挑战。

我建议他得到 Head First C# book ,但我也想知道是否有人知道在线解释 OOP 原则的任何好的教程。他正在使用 C#,但它确实可能与语言无关。还有很多图片和图表的东西会是最有帮助的。

最佳答案

我不知道他已经知道多少,但我记得我也很难从程序转换到 OO。我花了很长时间才弄清楚(在 VB 中)Label1.Caption = TextBox1.Text但是一旦我明白了这一点,一个全新的世界就在我面前打开了,尽管需要一段时间才能真正创建类并考虑诸如继承之类的事情。

我不知道一本书,但是如果这个人知道过程编程并且他正在为我上面提到的相同概念而苦苦挣扎,那么一些元前可能会有所帮助。它几乎和图表一样好,甚至更好。 ;)

如果将对象与设备进行比较,例如手机,那么每个不同的手机都是一个实例,而同一型号的所有手机都具有相同的类,这是有道理的。因此,其上的按钮和/或软件可以被视为方法。你有一个方法dial(phonenumber) ,并且您获得了属性,例如联系人列表。同一类的每个电话具有相同的属性,尽管值可能不同。每个人的电话簿中都有不同的联系人。

这只是一个愚蠢的 metafore,但我相信您可以为其他 OO 概念编造一些其他的。

关于oop - 什么是好的 OOP 可视化教程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4834033/

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