[记录]由Virtools的设计想到的实体系统...
来源:互联网 发布:c语言的发展前景 编辑:程序博客网 时间:2024/05/17 05:57
[设计]
这里我用自己的观点大致讨论一下virtools中的设计。 下面的文字也是我自己在设计的临时记录。这里只提供一个大致轮廓, 具体在设计的时候会根据细节做深入修改。
virtools中的element=class, Virtoosl通过继承BeObject来实现带功能的实体, 实际上还是缺乏扩展性。
也就是实现依然要强制通过实现自己的BeObject来添加。
实体,行为对象(默认提供的实体对象),
属性,用于描述组件和行为(?)。
行为, 脚本控制, 具体逻辑。HowTo.
组件 由元素构成, 它是一个整体。
积木【行为构建块(BulidBlock), 由(元素(Element),这里指Functor类 】, 带输入(Input)和输出(Output), 它是一段逻辑(Logic)或者算法(Alogrithm)。在计算机上是指计算机的一段执行步。注意此处又进入了怪圈, 计算机的一段代码实际上又回归到行为上, 机器是相对程序逻辑而言更小的实体。比如我们叫机器人走3步的操作对我们的程序来说就是元素(Element)。
动作 我们通过操作一个或多个组件元素来完成1个Action 元素和动作是1-多的关系
- [记录]由Virtools的设计想到的实体系统...
- 由设计架构想到的....
- 由结构体设计想到的
- 由Android缓存设计想到的
- 由今天装系统想到的。。
- 由列车时刻查询系统想到的...
- 由本子想到的
- 由忧郁想到的
- 由电车男想到的
- 由MBV想到的
- 由“枣子”想到的
- 由 setMeidatime() 想到的
- 由ff想到的
- 由HelloWorld想到的
- 由观察想到的
- 由面试想到的
- 由自行车想到的......
- 由《变形金刚》想到的
- 网友聚会解答
- window.open()参数列表
- 闲谈 Web 图片服务器
- C++学习笔记(17)——虚函数与构造函数、析构函数
- 赢得创投资金出资的七招式
- [记录]由Virtools的设计想到的实体系统...
- 字符,字节和编码
- Exceptional Performance : Best Practices for Speeding Up Your Web Site
- 学习VC++深入浅出——钩子的使用
- XML:采用XHTML和CSS设计可重用可换肤的WEB站点
- SoftReference的介绍以及在Tapestry4中页面池的应用
- 学习VC++深入浅出——绘图操作
- 正则表达式入门
- 好玩的Solaris工程师