继承为什么需慎用? java编程思想里面如是说:继承在学习oop时大量的强调,但并不意味着应该尽可能的到处用它。相反,想用它时需特别慎重。用多了有什么坏处? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个 楼主 需要看看 继承 和组合 组合和继承都允许在新类中放置子对象,组合是显示的这么做,而继承是隐式的做。http://blog.csdn.net/Cpp_Java_Man/archive/2006/05/02/705279.aspx 顶楼上的。JAVA实行的是单继承。这就决定了我们只可能继承一个。一旦继承关系复杂了之后,会使得类与类的耦合太高。 按照java与模式一书里的说法:子类继承父类的时候,最好不要额外实现父类所没有提供的方法。可以想象,这是一种多么变态的要求...其实与其说慎用,不如说是难用,难以用好啊... java的单继承局限,耦合度高,难维护 对啊 严格的继承好像就是这个意思 他之所以要求这么做的缘由是因为不想修改底层的具体实现类,而是将focus转移到高层的抽象逻辑中去 也就是说将设计和维护的重点转移到抽象逻辑中去 而不是针对于具体类进行设计和维护 当然了 真的要这么做 很难!最直接的 不然子类实现父类没有定义的方法 有多少人能做到 不知道是不是有点吹毛求疵了 楼主看看这个http://www.enet.com.cn/article/2004/0215/A20040215286462_2.shtml 压缩文件夹/文件夹/文件 请求: 给个JAVASE编写的后台代码 异常处理 遍历url路径下文件和文件夹,解决者200分 垃圾回收问题 怎么用java获取windows当前登录的用户名 help me 关于取String值的问题 UI 泛型参数传数组问题 想用Java+Oracle9做一个基于C/S结构的简单图书管理系统,请各位前辈提供一点思路 帮解读1下八皇后的程序,谢谢
http://blog.csdn.net/Cpp_Java_Man/archive/2006/05/02/705279.aspx
JAVA实行的是单继承。这就决定了我们只可能继承一个。
一旦继承关系复杂了之后,会使得类与类的耦合太高。