CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

若继承链过长,请问用什么方式(或模式)解决最好?

楼主Dlandiao(D蓝调)2005-08-02 09:48:01 在 .NET技术 / C# 提问

如题。  
  问题点数:100、回复次数:11Top

1 楼cuike519(I will be back!)回复于 2005-08-02 10:07:20 得分 0

继承和组合是两种常用的重用手段,如果继承太深可以考虑使用组合。  
  如果层次太深还需要考虑抽象的是否合理,有些层次也许是不需要的,如果抽象的没有问题,那么我想层次深不是什么问题,和实际情况一致?Top

2 楼Dlandiao(D蓝调)回复于 2005-08-02 10:25:06 得分 0

thks!  
  请问何为组合?Top

3 楼julong88((无锋之刃))回复于 2005-08-02 10:51:28 得分 0

组合就是把一些不必要的类层次合并  
   
  顺便问一下,你做什么开发的?  
  有这么深的类层次?  
   
  一般情况下,只有在子类有不确定因素的时候或该类不想被实例化的时候  
  才用抽象类  
   
  本人对这些很感兴趣  
   
   
   
  ===============================================  
  在上海,工作不爽,找工作中,看见的请帮忙,可以在csdn给发我短消息  
  Top

4 楼Dlandiao(D蓝调)回复于 2005-08-02 11:02:15 得分 0

在页面继承时用到.  
  其实现在也不是很深,从Page开始->BasePage->DocumentBasePage->FormBasePage,也就三层。  
  主要实现从统一到个性的具体细分。  
  Top

5 楼mbh0210(独孤求败)回复于 2005-08-02 11:16:21 得分 0

学习......Top

6 楼jialiang(≈≈逆水行舟≈≈)回复于 2005-08-02 11:42:13 得分 0

组合:一个对象由几个对象组成  
  如:电脑由主机,显示器,鼠标等对象组成,而主机又有主办、显卡、内存等组成。。。  
  继承一般建议不要用太深的层次,会导致耦合度太高Top

7 楼Dlandiao(D蓝调)回复于 2005-08-02 16:16:44 得分 0

一般几层为宜??Top

8 楼Dlandiao(D蓝调)回复于 2005-08-04 09:43:50 得分 0

UP   babyTop

9 楼Dlandiao(D蓝调)回复于 2005-12-28 17:18:44 得分 0

come   on   baby!!  
  一般几层为宜??  
  Top

10 楼hyj_828(水梦)回复于 2005-12-28 17:21:50 得分 0

3Top

11 楼zhzuo(秋枫)回复于 2005-12-30 13:14:38 得分 0

一部分向接口转移,一部分用组合代替。Top

相关问题

  • 关与单实例模式(SINGLETON模式)中的继承问题,急
  • 高分求教关于继承模式的问题?
  • 为什么继承的窗体无法在设计模式下打开?
  • Decrator模式中,ConcreteComponet和Decrator都继承自一个基类,但是。。
  • 当页面继承自一个自定义的类(该类继承自Page类〕时,无法转到设计模式下。有谁碰到过这个问题?
  • 继承
  • 继承
  • 继承??
  • 继承!!!
  • 继承控件

关键词

  • 组合
  • 继承
  • 层次
  • 太深
  • 抽象
  • 类
  • 对象
  • 组成
  • 一般

得分解答快速导航

  • 帖主:Dlandiao

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo