关于数据和动作分类

原创
02/02 20:04
阅读数 109

数据抽象后称为对象,动作抽象后称为函数式。

对象可继承,函数式可组合,但这都是对串发而言。对于并发这两者方式都遇到管理不便的问题,其原因是机器并不理解人的意图,而人无法思考到所有细节全面。

所以要求,对象要添加使用环境的描叙,函数式要添加组合环境的描叙。这也是实现泛型的根本要求。

使用环境的描叙可分为:解析环境、转换环境。

组合环境的描叙可分为:初始化环境、销毁环境。

解析环境叫:解析器。

转换环境叫:转换器‘。

初始化环境叫:生成器。

销毁环境叫:销毁器。

最后还有个,人类需要的通信环境、处错环境。

通信环境叫:应答器。

处错环境叫:解错器。

问题是人类习惯多维思考,比如:整数分为正数和负数,而人一般说整数是正数,但使用时又是包含负数的。这造成使用这些分类时,对有效范围的确定很麻烦。比如:写泛型循环器时,就要求使用者提供范围确认。这成了每个数据类型都要提供这个功能。那么,像int、string这种笼统的数据类型,就没发使用了。只能提升为泛型的数据类型,但泛型了又回到前面的问题。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部