标签:面向 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