首页 > 其他 > 详细

一个思考

时间:2020-02-23 16:28:48      阅读:62      评论:0      收藏:0      [点我收藏+]

个人思考―从关系谈面向对象


1·程序=数据结构+算法


  记数据元素为a1,a2,···,an。则数据结构为元素关系,记f(a1,···,an)。
算法为结构上的数据处理,记g(f(a1,···,an))   ->     程序=f(a1,···,an)+g(f),记A
本质上,f与g同质,时空互换。
2·抽象数据类型


       抽象数据类型   =   A
3·抽象数据类型之间的关系


       将抽象数据类型视为数据元素记A1,A2,···,An,有如下关系
1 )    A1=n   * (A2I···lAn)
2 )    A1=f(A2,···,An

->
A=f(A1,···,An)+g(f(A1···,An))

4·总结:从关系看面向对象,有形式美,也说明一个问题,程序抽象自世界它无序,面向对象增加结构,减少逻辑。

一个思考

原文:https://www.cnblogs.com/fxdlykz/p/12350160.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!