【发布时间】:2013-01-06 23:38:45
【问题描述】:
在 Pharo Smalltalk 中使用 trait 时是否可以使用 instanceVariables?
Trait named: #Personnel
uses:{}
category: 'Test'
我想添加一些其他类可以从这些特征中使用的变量。这在 Smalltalk 中可行吗?
【问题讨论】:
在 Pharo Smalltalk 中使用 trait 时是否可以使用 instanceVariables?
Trait named: #Personnel
uses:{}
category: 'Test'
我想添加一些其他类可以从这些特征中使用的变量。这在 Smalltalk 中可行吗?
【问题讨论】:
没有。 特征是无状态可组合单元,简单来说就是:没有属性,只有方法。
更详细的解释可以看一下:http://scg.unibe.ch/archive/papers/Scha03aTraits.pdf
【讨论】: