按照惯例,您只指定访问者:而且Magritte对两者使用相同的名称。代码和http://book.seaside.st中的一些注释表示它支持具有不同名称的getter和setter。怎么样?
答案 0 :(得分:4)
您可以使用MAPluggableAccessor
,如下所示:
descriptionMonths
<magritteDescription>
^ MANumberDescription new
priority: 30;
label: 'Months';
accessor: (MAPluggableAccessor
read: [ :this | this periodMonths ]
write: [ :this :monthsNumber | this periodMonths: monthsNumber ]);
yourself