社区
设计模式
帖子详情
对象的特点应该基于它们的责任,而不要根据他们的结构怎么理解
baobaojc
2008-04-08 05:18:02
对象的特点应该基于它们的责任,而不要根据他们的结构怎么理解?
...全文
85
5
打赏
收藏
对象的特点应该基于它们的责任,而不要根据他们的结构怎么理解
对象的特点应该基于它们的责任,而不要根据他们的结构怎么理解?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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),它所...
结构
化分析与面向
对象
分析的区别
结构
化分析方法(Structured Method,
结构
化方法)是面向过程的程序设计的方法,是强调开发方法的
结构
合理性以及所开发软件的
结构
合理性的软件开发方法。
结构
是指系统内各个组成要素之间的相互联系、相互作用的框架。...
设计模式
3,409
社区成员
1,071
社区内容
发帖
与我相关
我的任务
设计模式
专题开发/技术/项目 设计模式
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 设计模式
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章