学了2个多月编程了我来说说“接口”和“事件”2个比较难理解的东西不知道这样理解对吗?
1。很多人不理解为什么有继承了还用接口
我是这样理解的,如果2个毫不相关的对象但他们又有共同的方法,我要概括的使用这个共同的方法怎么办,显然不能用父类来概括的使用,因为他们是不相关的不是共同一个父类继承来的,所以这时候只能用接口了,写了一个接口里面包含这个共同的方法后,然后我使用这个接口就能概括的使用这个方法了
2。很多人不知道为什么事件要通过委托把属于其他类的方法搬到这个类来使用
我是这样理解的,因为一个容器类里面包含的类(比如FROM包含按钮)是不能回调的使用容器里面的东西的,所以只能把容器里包含的类的方法通过委托移到容器里去这样这个方法就能毫不限制的使用容器里的东西了。