感觉委托就是把一个方法共享给好几个委托实例用~把方法当做参数来使用到底有什么好处???
另外感觉虚方法,虚方法就是用重写来让派生类共享父类的一个方法,和抽象类的抽象方法一样,都是重写,这两个有什么区别吗??
最好用现实中的例子帮我讲讲,要不很难理解!谢谢!!~~
感觉委托就是把一个方法共享给好几个委托实例用~把方法当做参数来使用到底有什么好处???
另外感觉虚方法,虚方法就是用重写来让派生类共享父类的一个方法,和抽象类的抽象方法一样,都是重写,这两个有什么区别吗??
最好用现实中的例子帮我讲讲,要不很难理解!谢谢!!~~
看看设计模式,你就会明白为什么了
如:大话设计模式
虚方法 抽象方法
虚方法可以出现在抽象类里面。但不一定要被重写。而抽象方法一定要重写。也就是说。有虚方法的类一定是抽象类。但抽象类不一定有虚方法。
委托的好处。比如控件的委托。方法的委托。能够是程序更加灵活。你想什么时候用就什么时候用。大概是这样。