• 现行
  • 正在执行有效
  • 2006-11-28 颁布
©正版授权
注:本标准为国际组织发行的正版标准,下载后为完整内容;本图片为程序生成,仅供参考,介绍内容如有偏差,以实际下载内容为准
【正版授权-英语版】 ISO/IEC 25436:2006 EN Information technology - Eiffel: Analysis,Design and Programming Language_第1页
全文预览已结束

下载本文档

基本信息:

  • 标准号:ISO/IEC 25436:2006 EN
  • 标准名称:信息技术 Eiffel:分析、设计和编程语言
  • 英文名称:Information technology — Eiffel: Analysis, Design and Programming Language
  • 标准状态:现行
  • 发布日期:2006-11-28

文档简介

Eiffel语言是一种面向对象的语言,它强调软件的可重用性和可扩展性,以及代码的可读性和可维护性。该语言的设计旨在提供一种易于理解和使用的编程环境,同时保持足够的灵活性和功能性,以满足各种不同的软件开发需求。

Eiffel语言的分析、设计和编程方法主要包含以下几个关键步骤:

1.分析阶段:首先需要对软件需求进行详细的分析,确定软件的功能和性能要求。在这个阶段,可以使用Eiffel的静态类型和数据抽象特性来定义各种数据类型和类,以便更好地理解软件的需求和功能。

2.设计阶段:在分析阶段之后,需要设计软件的结构和模块之间的关系。Eiffel语言的类和对象模型允许设计者使用面向对象的思想来组织代码,以便更好地管理复杂性和可维护性。

3.编程阶段:在设计和编码阶段,可以使用Eiffel语言的许多功能来编写高质量的代码。例如,Eiffel支持面向对象的设计模式和算法,允许开发人员使用模块化和重用性更好的代码。此外,Eiffel还提供了许多工具和库来帮助开发人员编写高质量的代码。

在Eiffel语言中,类是用来表示对象和行为的模板。类定义了对象的属性和方法,以及它们之间的关系和行为。对象是类的实例,它们具有类的属性和行为。Eiffel语言的类定义语法简单明了,易于理解和使用。

此外,Eiffel语言还提供了许多其他功能和特性,如异常处理、多线程支持、继承和组合等。这些功能和特性使得开发人员能够更轻松地编写高质量的、可维护的、可扩展的软件。

ISO/IEC25436:2006ENInformationtechnology—Eiffel:Analysis,DesignandProgrammingLanguage介绍了Eiffel语言及其分析、设计和编程的方法,包括其类定义语法、面向对象的

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。
  • 4. 下载后请按顺序安装Reader(点击安装)和FileOpen(点击安装)方可打开。详细可查看标准文档下载声明

评论

0/150

提交评论