社区
数据结构与算法
帖子详情
什么才是真正的面向对象设计方法?
luzi17
2002-07-04 09:19:15
是不是面向对象设计方法都运用类来实现的么?
...全文
200
10
打赏
收藏
什么才是真正的面向对象设计方法?
是不是面向对象设计方法都运用类来实现的么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rightyeah
2002-07-09
打赏
举报
回复
面向对象编程未必是解决问题的最好方法,面向过程也未不如面向对象,所以完全可以有选择的使用面向对象和面向过程或者基于对象,甚至把几种方法结合起来
luzi17
2002-07-08
打赏
举报
回复
嗯,多谢大家指点,我很受启发:)
wyb_Ultra
2002-07-08
打赏
举报
回复
但语言支持不够,你光有思想,是很难正确、高效的表达和实现的,而且可能增加出错率,自己要额外花精力,只有你知道,别人看不懂
wyb_Ultra
2002-07-08
打赏
举报
回复
但语言支持不够,你光有思想,是很难正确、高效的表达和实现的,而且可能增加出错率,自己要额外花精力,只有你知道,别人看不懂
chen_saint
2002-07-07
打赏
举报
回复
我认为面向对象方法不一定非要定义类或应用类库。面向对象实际上是一种思想方法而不是某重语言的特性。用c++,java当然容易实现面向对象的编程。但是并不是说其他传统的编程语言就无法实现面向对象。用c 同样可实现面向对象的编程。不知大家用过linux下的GTK编程没有。一般的GTK编程是用c语言编写,但程序中同样包含着面向对象的思想。
另外用c中的struct同样可以实现和c++/java中class类似的功能。虽然c标准中
struct里不能包含方法。但可以定义一个指针。让这个指针指向一个对应的函数。就可以实现类似class的功能。
例如
struct CToclass /* C */
{
int* i;}
......
i=&TocClass(); /*ToClass为int 型函数*/
=========================================
class CToclass //c++
{ int ToClass();}
这个代码我没试过,想到那写到那。仅表示个意思
wyb_Ultra
2002-07-07
打赏
举报
回复
建议你看看Java的书的介绍,它才是真正面向对象的语言。
KingPower410
2002-07-06
打赏
举报
回复
我觉得面向对象设计方法最核心应该是面向对象的设计思想,即把一个具体问题抽象为一个对象。如一台电脑可看作一个对象,而它的具体部件也可以看成更小的对象。人们给它专业名称就是类了。类是抽象的,对应于它的实例就是它的一个对象。
至于实现方法,可用面向对象设计的语言如c++,也可以用面向过程的语言如c实现,其过程要复杂点罢了。
ketao_78
2002-07-06
打赏
举报
回复
例如vb
alidiedie
2002-07-06
打赏
举报
回复
好象是.
有三种程序设计范型(paradim)
基于过程的.
基于对象的.
面向对象的.
面向对象用类来实现,但用类了不一定是面向对象,象基于对象的程序设计仅用了类的数据封装,不是称之为面向对象.
luzi17
2002-07-05
打赏
举报
回复
请高手指点,谢谢了:)
设计
原则:
面向对象
设计
原则详解
而在
面向对象
的
设计
里面,可维护性复用都是以
面向对象
设计
原则为基础的,这些
设计
原则首先都是复用的原则,遵循这些
设计
原则可以有效地提高系统的复用性,同时提高系统的可维护性。
面向对象
设计
原则和
设计
模式也是对...
浅谈
面向对象
程序
设计
方法
面向对象
的概念和应用已超越了程序
设计
和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。
面向对象
是一种对现实世界理解和抽象的
方法
,是...
面向对象
分析、
面向对象
设计
、
面向对象
编程、
面向对象
编程语言的基本概念
什么是
面向对象
编程和
面向对象
编程语言?
面向对象
编程的英文缩写是 OOP,全称是 Object Oriented Programming
面向对象
编程语言的英文缩写是 OOPL,全称是 Object Oriented Programming Language
面向对象
编程 面向...
什么是
面向对象
编程?
面向对象
和面向过程有什么区别?
面向对象
的程序
设计
(Object-Oriented Programming,简记为OOP),是当下最流行的程序
设计
方式之一,它将程序
软件工程:结构化软件
设计
方法
VS
面向对象
软件
设计
方法
面向对象
方法
是一种把
面向对象
的思想应用于软件开发过程中,指导开发活动的系统
方法
,简称OO,是建立在“对象”概念基础上的
方法
学。对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类...
数据结构与算法
33,007
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章