码迷,mamicode.com
首页 > 其他好文 > 详细

一个思考

时间:2020-02-23 16:30:11      阅读:55      评论:0      收藏:0      [点我收藏+]

标签:面向   ora   思考   under   nbsp   说明   sub   之间   程序   

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

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

一个思考

标签:面向   ora   思考   under   nbsp   说明   sub   之间   程序   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!