1. 首页
  2. 移动开发
  3. 其他
  4. 为什么在Java编程中的继承多数是有害的

为什么在Java编程中的继承多数是有害的

上传者: 2020-08-21 18:52:22上传 DOC文件 48.5KB 热度 14次
对于实现继承,一个更加关键的问题是耦合---令人烦躁的依赖,就是那种程序的一部 分对于另一部分的依赖。全局变量提供经典的例子,证明为什么强耦合会引起麻烦。例如,如果你改变全局变量的类型,那么所有用到这个变量的函数也许都被影响,所以所有这些代码都要被检查,变更和重新测试。而且,所有用到这个变量的函数通过这个变量相互耦合。也就是,如果一个变量值在难以使用的时候被改变,一个函数也许就不正确的影响了另一个函数的行为。这个问题显著的隐藏于多线程的程序。
用户评论