社区
设计模式
帖子详情
对象的特点应该基于它们的责任,而不要根据他们的结构怎么理解
baobaojc
2008-04-08 05:18:02
对象的特点应该基于它们的责任,而不要根据他们的结构怎么理解?
...全文
112
5
打赏
收藏
对象的特点应该基于它们的责任,而不要根据他们的结构怎么理解
对象的特点应该基于它们的责任,而不要根据他们的结构怎么理解?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
meiZiNick
2008-04-30
打赏
举报
回复
支持搂主,收藏
knowledge_Is_Life
2008-04-30
打赏
举报
回复
这个简单啊,网上搜一下就得到答案了.
allen_wang
2008-04-20
打赏
举报
回复
应该从对象的接口来认识对象。而不要从他的内部结构(成员)来理解对象。
two_ears
2008-04-15
打赏
举报
回复
对这句话,我是这么理解的
OO只是一种基本的思想,它其实是人的概念体系的体现
那么你解决数学问题可以用OO的思想,解决企业管理问题也可以用OO的思想
但是你现在不是要解决这些问题,而是要解决如何做一个解数学题的程序的问题,是如何做一个协助企业管理的系统
那么,你应该把OO的思想用在解决编程问题上,而不是数学问题和企业管理问题
虽然数学解题程序和企业管理系统,都和业务密切相关
但做程序和业务毕竟是还是两回事
要做一个成功的软件,要把OO的思想用在各个模块合理的功能划分上
这就是对象的“责任”,而不是数学公式或者管理人员的责任
SINCE1978
2008-04-11
打赏
举报
回复
“对象的特点”——特点、特征、我们怎么理解这个对象
“应该基于它们的责任”——责任来源于oo分析后对该对象的类别划分
“而不要根据他们的结构”——结构是实现当中该对象具体的内部代码状况
是否就是强调要从oo的角度去把握一个对象、清晰划分对象职责后全部按此执行、而不要被具体实现羁绊。
面向
对象
和基于
对象
的区别
以我现在的认知,只是知道的是VB是基于
对象
的编程语言、C++是...基于
对象
可以使用
对象
,但是无法利用现有的
对象
模板产生新的
对象
类型,继而产生新的
对象
,也就是说“基于
对象
”没有继承的
特点
,而“多态”是表示为父
面向
对象
:
结构
化开发&面向
对象
在目前的软件开发领域有两种主流的开发方法:
结构
化开发方法和面向
对象
开发方法。 Java语言是纯粹的面向
对象
的程序设计语言,这主要表现为Java完全支持面向
对象
的三种基本特征:继承、封装和多态。Java语言完全以...
理解
结构
化和面向
对象
的区别
结构
化方法
结构
化程序设计方法包含...
结构
化分析是一种基于功能分解的分析方法,在分析过程中使用了各种工具,例如数据流图等,这些工具本质上是一个对用户需求的解读,也是面向用户展示的一个“说明书”,目...
面向
对象
程序设计的4个主要
特点
面向
对象
程序设计的4个主要
特点
是什么? 抽象 封装 继承 多态 类和
对象
体现了抽象和封装 基于以上四点的程序称为面向
对象
的程序设计。 什么是类? 前边我们学习过c++中的
结构
体,struct的使用是先声明,然后定义一个...
对象
结构
型模式
对象
结构
型模式
结构
型模式(Structural Pattern)描述如何将类或者
对象
结合在一起形成更大的
结构
适配器模式 在适配器模式中可以定义一个包装类,包装不兼容接口的
对象
,这个包装类指的就是适配器(Adapter),它所...
设计模式
3,408
社区成员
1,071
社区内容
发帖
与我相关
我的任务
设计模式
专题开发/技术/项目 设计模式
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 设计模式
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章