沐风论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4290|回复: 2
打印 上一主题 下一主题

[技术交流] 继承的体会

[复制链接]
跳转到指定楼层
楼主
发表于 2013-7-3 12:18:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 兴安老藤 于 2013-7-3 15:07 编辑

对组件中零件的继承关系做了三类练习:


1.B继承A,C继承B,C继承A;


2.B继承A,C继承B,A继承C;


3.A、B相互继承。


现小结一下:


2、3两种关系在Pro/E中不能实现,道理上也违背面向对象设计思想,似乎是伪命题。


第1种关系Pro/E能实现,且也符合面向对象设计原则和层次关系。通俗的讲,孩子继承了父亲的特点,而所继承的特点中祖父身上也许没有;也继承了祖父身上有,而没有传给父亲的特点。


最近钻到继承关系的怪圈里了,有收获,也浪费了时间,做一小结,望他人别往这怪圈里钻了。

评分

参与人数 1学习币 +20 收起 理由
叮当 + 20 热心助人,感谢您的热心参与,赞一个!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对
回复

使用道具 举报

沙发
 楼主| 发表于 2013-7-3 16:27:00 | 只看该作者

前面三种关系类型中的1、2的继承在Pro/E中不能实现,在计算机软件设计中或许不能实现继承,但不能说实际中不存在类连接或配合的制约关系,只能说这样的设计或许不合理,属禁忌范畴。

回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2013-7-3 16:34:35 | 只看该作者
如下图,可作为第2类的实际例子,Pro/E不能实现这种继承,则另当别论。

回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|沐风论坛 ( 沪ICP备09092249号  

GMT+8, 2024-5-9 14:12 , Processed in 0.598343 second(s), 25 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表