既然接口的方法没有自己的实现过程,只能靠实现它的类来实现接口的方法,那么接口有什么好处?请指教!
解决方案 »
- 客户需求bs模式,可我一窍不通
- 跪求窗口切换的问题焦点问题
- 有关Delphi的问题,高手进!!!
- ***做一个影音风暴播放器的问题***
- 请问,delphi如何打印特殊票据呀?
- 端午节好,请问ActiveX控件为什么加不上
- 怎么设置输入法
- 用ADO访问Sql Server 2000,为什么客户端机器设置了密码后,再运行我原来的程序,需要先通过网上邻居访问一下服务器才能正确连接,否则会
- xe5的android开发,如何把mp3文件打包到APK中?
- 请问 ActiveSkin 4.1 怎么用。
- cxGrid控件怎么手动往TcxGridTableView里增加记录?
- 请教一个关于获得字符串位置的问题?
1.Interface提供接口,让任何类去实现,用接口实现类,只注重其接口功能,即我只用这个类的这些功能,类其它有什么我不去管;
2.接口之方法好象是动态载入,少占用资源;
3.接口到计数为0时自动释放而无需人工干预,省的用类操作而忘了释放;
4.楼下补充吧,我不知道了... :P
过多的使用继承,因为对象的定位很难,这样就有很大的可能去修改一个类的父类,但是这个方法并不一定适合于它的子类,问题随之而来,这样就造成类体系的混乱,如果通过组合来实现一个新类的话那么这种问题带来的改动相对来说很小。这样每一个被使用的组合类都应该一个特定的功能实现,那么好了通过父类可以公布出来所组合类的方法来实现新的功能应用。但有时候需要把一个类看成为是特定的类,比如说在某种场合只需要把这个类完成特定功能的部分,这就是所谓的有时候需要把一个类成不同的类来看待的原因。可如何才能这么做呢?那就是通过接口来实现,当一个这个类把接口实现了以后那么这个类在特定的场合可以用接口的方式来调用。说白了接口就是定了一组抽象操作。它和抽象类完全一致.随口说的东西,说的不清楚。多多指教,哈哈。
发现dlephi的书对接口的讲述都太浅了.各位大哥,有什么好的书介绍给我这个菜菜啊
还有那本Delphi COM Programming
是不是都是英文版的呀
可以用类型转换+对象指针就可以实现接口的用途,但是要自己实现对象释放
JAVA与C#也如此!