信息系统项目管理师_2024年软考学习应考交流_信息系统项目管理师考试

 找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 2301|回复: 3
打印 上一主题 下一主题

不负责任的说:关于面向对象编程思想的理解

[复制链接]

该用户从未签到

跳转到指定楼层
楼主
发表于 2006-4-4 00:09:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<p>关于面向对象编程思想的理解: </p><p>&nbsp;&nbsp;&nbsp; 我的理解基于两点事实,1是它声称“世界万物都是一种对象,对象间通过接口沟通”,2是它的创始人说“这种思想还是不完善的”。</p><p>&nbsp;&nbsp;&nbsp; 可以这样想,人是一种对象,人和人之间通过接口沟通(语言、文字;听、写),而不必理会人是如何组成的。也可以这样想,人和汽车都是一种对象,人通过汽车的接口(方向盘、油门)来和汽车沟通,而不必理会汽车是如何组成的。这就是面向对象思想的本质。</p><p>&nbsp;&nbsp;&nbsp; 继承和多态:是面向对象思想里极其重要的两点,可以理解成:儿子继承了父、母的某些特点(多重继承),又有其自己独特的地方(多态)。</p><p>&nbsp;&nbsp;&nbsp; 至此,就有一个可怕的想法产生了。</p><p>&nbsp;&nbsp;&nbsp; 从哲学的角度讲,人类社会是人们互相交流而产生的。而进步是通过经验的积累产生的。那么,是否能构建一个足够复杂的系统,来实现“自主进化”、“智能”呢?</p><p>&nbsp;&nbsp;&nbsp; 以往的“人工智能”是用“结构化编程”的思想,用系统内置的一些程式,使其对一些行为产生“反应”。所以叫“人工”。而现在,通过面向对象的思想,来实现一个模拟人类社会的、可以自主进化的系统,是完全可能的。可以将其称为“真正的智能”了。而且,人类社会的进化,经验的积累是很慢的,经历了上千年,而计算机的速度极快,也许会在短时间完成数千万年的进化。很可怕吧?</p><p>&nbsp;&nbsp;&nbsp; 我在想,也许“这种思想还是不完善的”,指的就是还没有实现这种真正的智能吧。但已经是“可能实现”的了。</p>
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 顶 踩

该用户从未签到

升级  30.8%

沙发
发表于 2006-4-4 08:34:24 | 只看该作者
<p>呵呵,老兄真是很有想法的人。智能技术目前已经进入到了生物仿真阶段,但是从目前来看,那谢技术的大多数应用还仅仅是停留在实验室里面,真正可以应用于人类生活的相对较少。从一些科幻的作品来看,人类的计算技术很有可能在某一天会具备如同人脑的思维方式,一旦达到这个阶段,机器的进化可能也不再是神话了。但是到什么时候能够真正实现,谁也说不清楚。</p><p>任何一套理论都有其适用的范围,一旦超越其适用范围,这些理论也很可能成为悖论。面向对象的技术是从业者的经验积累,而并不是一套纯粹的理论。</p><p>从一个普遍的范围来说,面向对象的技术其缺陷有可能就在于没有必要去了解对象本身究竟是如何去实现一个请求,这如同早期的管理者认为,企业的管理没有必要去了解员工一样,管理者付给员工工资只需要员工完成任务就足够了,但是从今天来看,这样的管理是很难有质量方面的保障,(这个质量是包括响应速度,效率,效益等一些内容)于是现代管理研究者认为,企业管理者必须要很好的对员工进行了解,比如要了解员工的个人发展目标等,了解员工的心理,同时还更加强调一种协同关系,以便于能够获得更好的质量和效益。面向对象的技术也许有一天也需要如此,开发者为了保证开发的程序具有更高的效率和协同性,也需要对对象之间的关系做深入分析和了解,对对象本身的质量做深入的了解。这些都可能会是将来的开发者需要研究的内容。</p><p>但是这仅仅是我个人的一点看法,也许根本上来说就是错误的。还请各位继续探讨。</p>

该用户从未签到

升级  22%

藤椅
发表于 2008-11-23 10:51:48 | 只看该作者

该用户从未签到

升级  14%

板凳
发表于 2009-3-2 19:15:54 | 只看该作者
偶倒是觉得在很多软件开发项目中,面向对象早就被更宏观的pattern 和 Framework 取代了,每个team都有自己用熟的一套套路,所谓的设计,其实就是按照既有的模式去新建一些类,所谓的开发,其实就是给这些类用具体的业务逻辑加以实现。可能一个team中的技术leader会时不时的将大家使用比较多的功能封装成工具类以便重用,其它的开发人员的工作,其实就是专心在既有模式下将详细设计的业务逻辑转换成代码而已。。
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

小黑屋|手机版|Archiver|信息系统项目管理师_软考交流平台. ( 鄂ICP备11002878号-1  公安备案号:42011102001150

GMT+8, 2025-7-8 15:41

Software by Discuz! X3.2

© 2001-2013 SKIN BY DSVUE

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