精彩专题 |
如何做好项目沟通计划
软件项目质量管理
国际工程索赔与反索赔
|
更多:
|
|
联系社区管理员 |
咨询电话 010-82273401/11
斑竹申请 admin@mypm.net
版权所有 © 2003-2004
京ICP证070584号
BBS业务许可2007第353号
最佳显示模式:1024*768像素
|
|
 |
讨论:面向对象设计的核心思想是什么? [发表于 2006/10/8] 状态 开放帖 精华贴 浏览量 1443 |
|
讨论:面向对象设计的核心思想是什么?
|
-------------------------------------------------------------------------------------------------------- PMP认证,项目经理最佳选择! >>> 由论坛统一发布的广告:
|
|
楼主
domo

职务 无
军衔 上尉
来自 北京市
发帖 363篇
注册 2005/1/7
PM币 4082
经验
|
|
Re:讨论:面向对象设计的核心思想是什么?
[回复于 2006/10/8]
|
看到什么都先想着这是一个object,看到什么object都想着她可不可能是一个type,看到什么type都想着他可不可能是一个template,看到什么template都想着她可不可能pattern
|
|
|
1楼
cmag

职务 无
军衔 少校
来自 北京
发帖 291篇
注册 2006/9/8
PM币 3160
经验
|
|
Re:讨论:面向对象设计的核心思想是什么?
[回复于 2006/10/8]
|
抽象:以特定的视角仅关注和系统有关的内容,为关键的内容建立模型。 封装:隐藏具体的实现,对外提供统一的接口,减少犯错的几率和使用的难度。提高系统的模块性以应付需求的变化。 多态: 只要符合接口规范,可以有不同针对性的实现及扩展。
|
|
|
2楼
XO

职务 无
军衔 少将
来自 上海
发帖 436篇
注册 2005/1/7
PM币 10955
经验
|
|
Re:讨论:面向对象设计的核心思想是什么?
[回复于 2006/10/8]
|
面向对象的设计的核心思想我想是这样: 1、发现、归纳、清晰定义对系统有意义的对象及对象关系 2、在1的基础上挖掘并清晰定义业务逻辑 3、以1、2为基础进行需求清晰、边界明了的设计工作
|
-------------------------------------------------------------------------------------------------------- 我就是我
|
|
3楼
zfm12

职务 无
军衔 上校
来自 北京市
发帖 485篇
注册 2006/4/5
PM币 8651
经验
|
|
Re:讨论:面向对象设计的核心思想是什么?
[回复于 2006/10/8]
|
从冯诺依曼体系结构开始,(代码和数据在线性的地址上分布).奠定了结构化编程的基础,以至于会有了缓冲区溢出这些东西.这个时候的可执行程序,存储局部性和计算局部性都是很强的. 谁着社会发展,对软件需求提出了更加高的要求,日益要求更有效的大规模提高软件生产力的软件方法学理论,面向对象就是在这个背景下诞生的,面向对象的核心思想就是围绕名词建模,和结构化,顺序话编程围绕动词建模不同,对象总是相对稳定的,能够在很大程度上重用的,而动作是易挥发的,不稳定的.依赖于对象的,从认识世界的本原来说面向对象的思想更加自然.
|
|
|
4楼
cmag

职务 无
军衔 少校
来自 北京
发帖 291篇
注册 2006/9/8
PM币 3160
经验
|
|
Re:讨论:面向对象设计的核心思想是什么?
[回复于 2006/10/8]
|
核心就是对象啊,soa是面向服务
|
|
|
5楼
flysocks

职务 无
军衔 三等兵
来自 北京
发帖 10篇
注册 2006/10/8
PM币 20
经验
|
|
|