• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件测试面向对象软件开发的十大原则[2]

发布: 2009-11-13 14:09 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 30次 | 进入软件测试论坛讨论

领测软件测试网

软件测试面向对象软件开发的十大原则[2]   软件测试工具

关键字:面向对象 软件开发

  6. 现在就使用XML

  XML提供了一个管理状态和在应用程序的组件之间传递它的很好方法。 你可以用任何喜欢的格式来定义XML,然后可以从XML字符串插入、更新、删除或回顾任何信息。

  XML最好的一点是它的跨平台性并拥有独立的销售商。XML既不是Microsoft的技术也不是Sun的技术,是万维网联盟W3C控制着这个标准,具体细节请参见原文。

  XML成为了.NET中的数据存取标准,所以现在就使用会使你一路领先。

  7. 定义灵活的界面

  界面(Interfaces)提供了一个在运行时间插入组件的很好途径。你可以定义一个界面,建立一个执行它的类,然后就可以在任何时间,很容易地用任何执行同一界面的其它类来代替这个类。

  例如,你可以开发一个邮件列表的标签打印组件,并且定义这个组件所要求的标准界面。在这个例子中,那个界面包括名字和地址信息。然后,任何执行这个界面的类都可以使用这个组件,而不需要对其进行任何修改。一个执行标签打印界面的客户类可以使用这个组件来打印客户邮件标签,一个执行标签打印界面的职员类可以使用这个组件来打印薪水标签等。

  8. 继承功能

  继承是OOP的一个关键原则,它允许你定义一个对象的基础功能,然后将那个功能应用于对象的特定子类中。

  例如,你可以为一个客户(Customer)对象定义基础功能,可以恢复和保存数据以及计算一个折扣。然后就可以定义一个政府客户对象,让它继承客户对象的所有功能,但是屏蔽掉折扣计算,因为给政府客户的折扣更高。

  在VB.NET中,你很快就能实现这些。

  9. 按照模型进行处理

  开发一个描述交易的域模型对于理解应用程序的目的以及它应该解决的问题是非常有用的。 请参见下图:

  

  但是有一个常见的错误是取得域的模型并试图为它编码。相反,你应该融合域模型到一个执行模型中,这个执行模型定义了如何建立类的方法。融合过程中,需要考虑许多因素,请参阅建立对象模型。

  10. 了解OOP,使用OOP

  所有的.NET都是面向对象的。现在你对OOP了解得越多,理解得越好,将来转移到.NET就越容易。在所有项目中都要准备好使用类模型。如果你不了解OOP,或者虽然你了解它但是并不真正理解它,可以采用一个OOP类。OOP技术很快就会成为你的第二个自我,你会发现想记起原来是怎么编码的都很困难。

 

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 面向对象 软件测试 软件开发 原则


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网