Eiffel:在哪里可以找到包含常用功能列表的参考?

Eiffel: Where can I find a reference with common features lists?

正在寻找典型的

feature {NONE} -- Initialization (semantic)
feature -- Status Settings (semantic)
.....

在哪里可以找到带有语义的列表?

没找到ECMA

ECMA 标准没有对程序强加任何特定的风格。描述 style guidelines 的未完成页面给出了一个示例,其中包含以下功能子句注释:

  • 初始化
  • 访问
  • 状态报告
  • 状态设置
  • 元素变化
  • 删除
  • 实施

EiffelStudio 中 add a new feature 的对话框列出了一些其他常见的功能子句组:

  • 测量
  • 比较
  • 光标移动
  • 调整大小
  • 转型
  • 转化
  • 重复
  • 其他
  • 基本操作
  • 已过时
  • 不适用

EiffelStudio 在 adding a new class 时将相同的功能子句列表放入系统,前提是选中选项 "Generate default feature clauses"

标准内核类带有一些更常见的类别,例如:

  • 输入
  • 输出
  • 迭代