社区
研发管理
帖子详情
请高手谈谈对面向对象的理解!
dlysw
2003-08-23 04:49:48
请高手们谈谈对面向对象的理解!
...全文
285
9
打赏
收藏
请高手谈谈对面向对象的理解!
请高手们谈谈对面向对象的理解!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
study_body
2003-09-08
打赏
举报
回复
我随便说两句,我的感觉好像面向对象最大的特点就是自己管理自己.
BirdGu
2003-09-08
打赏
举报
回复
“高内聚、低耦合
属于结构化设计!”
别就一句话的结论。你这么说的依据是什么?
berl88
2003-09-08
打赏
举报
回复
高内聚、低耦合”
属于结构化设计!
yangstarfly
2003-09-03
打赏
举报
回复
在考虑问题时,以对象为中心,而不是以前的那种以结构为中心
BirdGu
2003-09-03
打赏
举报
回复
我认为OOP最初发展起来的出发点是提供一种更容易达成“高内聚、低耦合”的编程技术。而达到这些效果的主要手段是将数据及对数据的操作紧密结合,构成软件的基本模块——类。之后、人们发现OO方法有利于对复杂问题的分解和复杂概念的抽象,因此将其应用于设计和分析,便出现了OOA、OOD。同时,使用OO的思想来编程也必然要求使用同样的方法进行分析和设计,OO也确实使这种要求成为可能。
内聚与耦合的概念早就提出来了,但只到今天“高内聚、低耦合”仍然是评价软件质量的重要指标,可扩展性、可重用性都离不开“高内聚、低耦合”。OO的重要意义在于它提供了手段帮助开发人员更好地达到以上目标。
Panr
2003-09-03
打赏
举报
回复
就个人理解:
这是语言/语义中的概念
对象这个概念更中肯的名字是“实例”,和它对对应的概念是“类型”
如果从信息处理的角度看的话
你可以有“实例数据”和“类型数据”的区别
举个不很恰当的例子,在Windows SDK中
有GetClassLong 可以获得窗体的“类型数据”
有GetWindowLong 可以获得窗体的“实例数据”
w_rose
2003-09-03
打赏
举报
回复
显然,从know-what到know-how这个起步过程就没有多少人肯走。
w_rose
2003-09-03
打赏
举报
回复
没有什么不是Object。
所以说,对Object这个名词的理解和运用可以做到“雅俗共赏”,最没有技术的人也可以大谈"Object",可以在真正的行家中滥竽充数。
tana
2003-09-02
打赏
举报
回复
對象,大陸這邊叫對象.其實是Object,我們台灣翻譯成物件.你理解成東西就可以了.面向對象,就是面向東西.比如說你面向一個Button,那個Button就是對象.Button上的字,顏色是屬性,點擊後就是操作.
asp.net知识库
我对J2EE和.NET的一点
理解
难分难舍的DSO(一) InternalsVisibleToAttribute,友元程序集访问属性 Essential .NET 读书笔记 [第一部分] NET FrameWork的Collections支持 .NET的反射在软件设计上的应用 关于跨程序集...
2. Julia:
面向对象
编程和函数式编程模式之争
学过
面向对象
的都知道,...一个问题,一百个
面向对象
的编程
高手
,能写出一百种
面向对象
的设计方案。
面向对象
就是对对象进行抽象,面向函数,就是把函数进行抽象,让函数能适应所有的对象。我进入了漫长的等待中。...
谈谈
8年C++
面向对象
设计的经验体会
六年前,我刚热恋“
面向对象
”(Object-Oriented)时,一口气记住了近十个定义。六年后,我从几十万行程序中滚爬出来准备写点心得体会时,却无法解释什么是“
面向对象
”,就象说不清楚什么是数学那样。软件工程中的...
你真的懂
面向对象
了么?一篇文章带你全面领悟
面向对象
的思想
面向对象
谈谈
8年C++
面向对象
设计的经验体会 转自鸡啄米
1. C++
面向对象
程序设计的重要概念 早期革命影片里有这样一个角色,他说:“我是党代表,我代表党,我就是党。”后来他给同志们带来了灾难。 会用C++的程序员一定懂得
面向对象
程序设计吗? 不会用C++的...
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章