跳转到内容

编程科学/Sway 演示文稿/对象/继承实现策略

来自维基教科书,开放世界中的开放书籍

继承实现策略

那么如何通过串联继承实现三大要素呢?

为简单起见,我们假设在尝试解析变量时对环境表进行顺序搜索。

从这里开始将使用 Sway 语法。

典型的类/构造函数

   function node(item,next)
       {
       this;
       }

创建节点

   var items = node(1,node(2,node(3,:null)));

或者简写

   var # = node;
   var items = right(1 # 2 # 3 # :null);

使用节点

   while (items != :null)
       {
       inspect(items . item);
       items = items . next;
       }

函数 right 可以使用 Sway 的反射机制编写。


下一步 上一步 顶部

华夏公益教科书