如果你曾经在 Windows 环境下编过程序,有时候就会发现:有一个现成的窗口,几乎有你所需要的全部功能,但还不完全一样。如果你需要一个具有过滤特殊字符功能的 Edit 控件。当然最直接的方法就是自己用代码来实现,但这的确是一个费时又很困难的任务,而子类化就可以用来做这种事情。
...类化这两个比较“生僻”的名词。为了叙述的完整性而讨论了Windows的窗口和消息,也简要讨论了进程和线程。子类化(Subclassing)和超类化(Superclassing)是伴随Windows窗口机制而产生的两个复用代码的方法。
基于612个网页-相关网页
如何将应用程序窗口子类化?
想法是使用一个可参数化的类执行不同的逻辑,不需要子类化……
The idea is to use a single class which can be parameterized to perform different logic without requiring subclassing [...
你已经看到了另一个类层次的实例,它很好的阐明了子类化的概念。
You've actually seen one instance of another class hierarchy that also serves as a good illustration of the idea of extension by subclassing.
应用推荐