java编程思想里面如是说:
继承在学习oop时大量的强调,但并不意味着应该尽可能的到处用它。相反,想用它时需特别慎重。用多了有什么坏处?

解决方案 »

  1.   

    这个 楼主 需要看看 继承 和组合 组合和继承都允许在新类中放置子对象,组合是显示的这么做,而继承是隐式的做。
    http://blog.csdn.net/Cpp_Java_Man/archive/2006/05/02/705279.aspx
      

  2.   

    顶楼上的。
    JAVA实行的是单继承。这就决定了我们只可能继承一个。
    一旦继承关系复杂了之后,会使得类与类的耦合太高。
      

  3.   

    按照java与模式一书里的说法:子类继承父类的时候,最好不要额外实现父类所没有提供的方法。可以想象,这是一种多么变态的要求...其实与其说慎用,不如说是难用,难以用好啊...
      

  4.   

    java的单继承局限,耦合度高,难维护
      

  5.   

    对啊 严格的继承好像就是这个意思  他之所以要求这么做的缘由是因为不想修改底层的具体实现类,而是将focus转移到高层的抽象逻辑中去  也就是说将设计和维护的重点转移到抽象逻辑中去 而不是针对于具体类进行设计和维护 当然了 真的要这么做  很难!最直接的 不然子类实现父类没有定义的方法 有多少人能做到   不知道是不是有点吹毛求疵了
      

  6.   

    楼主看看这个http://www.enet.com.cn/article/2004/0215/A20040215286462_2.shtml