深入浅出C# 中文版 图文皆译 第三章 page94

来源:互联网 发布:淘宝发布宝贝图片模板 编辑:程序博客网 时间:2024/05/22 14:58

由对象带给你的...更好的解决方案!

Mike想出了一个新的路径比较程序,它用对象来找出三条目的一样的路径中最短的一条。下面是它构建程序的方式。

 

1 Mike设计的GUI中有TextBox--textBox1中填写目的地。然后添加TextBox2,填写需要避开的街道;TextBox3填写第三条路径必须经过的街道。

他创建一个Navigator对象并设置目的地。

 

 

后创建第二个Navigator对象,叫做Navigator2.调用SetDestination()方法来设置目的地,然后调用ModifyRouteToAvoid()方法。

 

第三个Navigator对象叫做Navigator3.Mike设置它的目的地,然后调用它的ModifyRouteToInclude()方法。

 

现在Mike可以调用每一个对象的TotalDistance()方法来看看到底哪一个路径最短。他只需要写一次代码,而不是三次!

创建一个类的对

象就叫做创建这

个类的一个实例。

原创粉丝点击