![]() |
1
1
谢谢你的评论,他们让我走上了正轨。许多来源的问题是,它们展示了一个非常简单的例子,在这个例子中,事件不会带来任何好处。 它与对几行代码使用OOP相同,或者使用递归而不是简单的循环。 这样简单的例子学习语法很好,但不足以理解其目的或好处。 在一个类中使用事件和处理程序对我来说没有多大意义。大多数例子都有两个类(仍然把可以单独存在的东西放在一起)。对于我来说,一个包含三段独立代码的示例带来了最大的好处。据我了解,关键是:
因为我错过了一个很好的例子,下面是一些要点的演示:
添加:
当意识到某些设计模式时,其目的或好处就更加清楚了。一些是在福利中提到的。我将遵循从一般到特殊的层次结构:
很高兴看到对我答案的评论。 |
|
simply lemon · python上链表的添加方法 10 月前 |
![]() |
HiroIshida · C++多重继承:实现具有重叠虚函数的接口[重复] 10 月前 |
|
Anonymous · 为什么在这个例子中self和类名的用法不同? 11 月前 |
![]() |
P N Singh · 在CPP Oops中调用对象而不创建它 11 月前 |
![]() |
Muthuraj · 如何创建一个通用工厂来创建某种类型的实例[重复] 1 年前 |
![]() |
Andy Votava · 从父类定义调用学生方法 1 年前 |