首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无干扰地向模型中添加行为

无干扰地向模型中添加行为
EN

Software Engineering用户
提问于 2017-06-02 09:01:53
回答 1查看 85关注 0票数 2

这就是我的处境:

模型可以包含属性,这些属性可以是模型本身。每个属性都可以有自定义行为,必须通过其名称来选择此行为(例如:可验证的、可授权的或其他的)。开发人员必须有能力用可用的行为将自己的行为添加到列表中。

每个行为都是在类中实现的,但这里有一个问题:模型可以实现零或多个行为。如何确保行为以正确的方式(如顺序)执行,而不从其他行为中分离出来。

首先,我建议列出支持的行为,但是由于程序员不知道其他哪些行为是可能的,这似乎不是一个好的选择。

EN

回答 1

Software Engineering用户

发布于 2017-06-02 12:23:41

随着有效行为的更改,更改类型。下面是一个例子

内部领域特定语言(iDSL)允许您所描述的内容。它们可以很容易使用,但也是一些需要创建的工作。它们通过更改每个调用的返回类型来工作,从而限制了下一步调用的有效性。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/350033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档