java

导航

如何理解java框架中的设计模式?

来源 :中华考试网 2020-09-18

  设计模式算不上框架,不过设计模式的思想很有必要了解一下。

  思想:

  开闭原则:

  开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码。

  针对接口编程,针对接口编程,依赖于抽象而不依赖于具体。

  尽量使用合成/聚合的方式,而不是使用继承。

  一个实体应当尽量少的与其他实体之间发生相互作用,使得系统功能模块相对独立。

  使用多个隔离的接口,比使用单个接口要好。

  里氏代换原则:

  (1)子类的能力必须大于等于父类,即父类可以使用的方法,子类都可以使用。

  (2)返回值也是同样的道理。假设一个父类方法返回一个List,子类返回一个ArrayList,这当然可以。如果父类方法返回一个ArrayList,子类返回一个List,就说不通了。这里子类返回值的能力是比父类小的。

  (3)还有抛出异常的情况。任何子类方法可以声明抛出父类方法声明异常的子类。 而不能声明抛出父类没有声明的异常。

  填写下面表单即可预约申请免费试听!害怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

分享到

相关资讯