理论:
某个data,在一个特定的场景中,以某个角色role,来与该场景中的其他角色进行交互。这个过程要以代码的方式表达出来,他要求data本身不具备交互行为,
有交互行为的是角色,当一个data没有扮演某个角色的时候,他就是没有交互行为能力的,当扮演角色的时候,才具备该角色所定义的交互行为。(ps:在代码层面
可以做到数据和行为完全分离,需要时在进行动态组合)
---博客园 netfocus 在ENode 技术群中给出的他的理解
2024-03-24 17:41:16
理论:
某个data,在一个特定的场景中,以某个角色role,来与该场景中的其他角色进行交互。这个过程要以代码的方式表达出来,他要求data本身不具备交互行为,
有交互行为的是角色,当一个data没有扮演某个角色的时候,他就是没有交互行为能力的,当扮演角色的时候,才具备该角色所定义的交互行为。(ps:在代码层面
可以做到数据和行为完全分离,需要时在进行动态组合)
---博客园 netfocus 在ENode 技术群中给出的他的理解