设为首页收藏本站

漏尽阁社区——修真证道,强我中华

 找回密码
 中文注册

QQ登录

只需一步,快速开始

搜索
查看: 833|回复: 2
打印 上一主题 下一主题

[原创]面向对象

[复制链接]
跳转到指定楼层
楼主
发表于 2010-10-26 20:35:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
面向对象(Object Oriented,OO)是一种软件开发方法。

对象是人们要进行研究的任何事物。不仅能表示具体的事物,还能表示抽象的规则、计划或事件。易道儒佛医武数理化等每一个学科都可以做为一个对象看待。具有相同或相似性质的对象的抽象就是类。对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象。

面向对象有三大特点:封装、继承、多态。

对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中。
如果把数据对应知识,操作对应方法。一门学科对象由术语和方法组成。易经有易经的术语和一些方法组成,佛学有佛学的术语和一些方法组成,数学有数学的符号和公式,物理学有物理学的概念和定律。

继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。
在类层次中,子类只继承一个父类的数据结构和方法,则称为单重继承。子类继承了多个父类的数据结构和方法,则称为多重继承。
综合性学科会继承以往各种学科的精华,是多重继承的。软件养生学就是这样的多重继承的综合性学科,会继承了古今中外所有学科的知识和方法。

再以养生领域的静坐为例,谈谈继承性。
各种静坐都有个共同点,就是都要求全身放松、调整呼吸、调整意念、做到心平气和。这些共同点就可以做为属性和方法放在静坐父类或基类里。
道家静坐子类可继承静坐父类,具有道家特色的术语和方法放在道家静坐子类中。
佛家静坐子类也可继承静坐父类,具有佛家特色的术语和方法放在佛家静坐子类中。
儒家静坐子类也可继承静坐父类,具有儒家特色的术语和方法放在儒家静坐子类中。

多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。就是多种表现形式,具体来说,可以用“一个对外接口,多个内在实现方法”表示。
在养生领域以静坐为例,各家的具体静坐方法都不同,有各种姿势,包括躺着、站着、坐着、盘腿,盘腿包括自然盘、单盘、双盘。每种静坐的底层实现方法都不同,但在上层可以统一称为静坐或练静功。我们可以说一个人在静坐,至于他用哪个方法静坐,就要看他学的是哪家的功法。道家弟子用道家的方法静坐,佛家弟子用佛家的方法静坐。

软件养生学将软件开发中面向对象的方法和技术应用于养生领域,提高养生方法的重用性和灵活性,最终目标是促进个人全面发展,促进人类社会早日进入大同世界。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对
2
发表于 2010-10-26 22:14:27 | 只看该作者
说得有道理,呵呵
3
发表于 2010-10-27 08:16:54 | 只看该作者
一个对外接口,多个内在实现方法

手机版|小黑屋|Archiver|漏尽阁    

GMT+8, 2026-8-7 18:58

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表