兰保明

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年11月15日

摘要: 假设你设计一个和人交流的程序。 先建立一个接口 interface 人 //定义接口,它代表一个人, {void Hello(); }//接口虚函数,用来跟这个人说话但不同的人有不用的交流方式,具体方式用类来实现,比如。 class 美国人:人 //继承接口“人” 然后,类里实例化接口函数 void Hello(){说hi;}class 中国人:人 //继承接口“人” 然后,类里实例化接口函数 void Hello(){说你好;}class SB:人 //sb也是人 实现 Hello{说xxxxx;}最后你的程序运行时,就用接口“人”就可以了,因为不管遇到什么人(美国人,中国人,还是sb),都 阅读全文
posted @ 2011-11-15 16:58 兰保明 阅读(676) 评论(0) 推荐(1) 编辑

摘要: 1、理解接口 多花点时间理解接口和类的关系,以及为什么用接口。 ArcEngine的类实现的方法很多,当你获取一个类的对象时你要用这个类的方法,这时由于方法个数很多(可能上千个)你不知道 用哪个方法好,为此有了接口。 接口可以说是把类的方法进行分类。这样你要获取类的某个方法,先获取类的某个接口,然后再由实现这个接口的类的对象去调用方法。 同一个类的接口之间可以相互转换,因为都是这个类的对象。 接口在类和函数之间找到了一个平衡。这样用户可以很方便的去调用自己所需要的方法。2、理解对象模型图 能看懂对象模型图才能方便的编程进行代码的编写。 ArcEngine中的类分为三种,要进行区别,要能看懂他们 阅读全文
posted @ 2011-11-15 16:47 兰保明 阅读(1269) 评论(0) 推荐(0) 编辑