当前位置:首页 > java > 正文

java项目开发方案模板

  • java
  • 2024-06-11 02:21:27
  • 4035
Javaweb常用的开发模式中,你更青睐哪一种?

开发模式:

JAVA中的开发模式:

MVC是程序开发中非常常用的设计模式,M-Model(模型):封装了应用程序的状态;V-View(视图):代表用户界面C-Controlle

实际上有两种:并发模式和线程池模式。 用一个形象来描述它的整体:


2设计模式六大原则

1。 OpenClosePrinciple

开闭原则是指对扩展开放,对修改封闭。 当程序需要扩展时,无法改变原有代码,达到热插拔的效果。 所以一句话总结就是:让程序具有可扩展性,并且易于维护和升级。 为了达到这个效果,我们需要使用接口和抽象类,这些我们在后面的具体设计中会提到。

2.里氏替换原则(LiskovSubstitutionPrinciple)

里氏替换原则LSP是面向对象设计的基本原则之一。 里氏替换原则指出,只要基类可以出现,子类就一定可以出现。 LSP是继承和复用的基石只有当派生类能够替代基类并且软件单元的功能不受影响时,基类才能真正被复用,派生类也可以在基础上添加新的行为。 的基类。 里氏替换原则是对“开闭”原则的补充。 实现“开闭”原则的关键一步是抽象。 基类和子类之间的继承关系就是抽象的具体实现,因此里氏替换原则就是对实现抽象的具体步骤的规范。

3.依赖倒置原则(DependenceInversionPrinciple)

这是开闭原则的基础:真正的口编程依赖于抽象而不是具体。

4.接口隔离原则(InterfaceSegregationPrinciple)

这个原则的意思是:使用多个隔离的接口比使用单个接口要好。 这也意味着减少类之间的耦合。 从这里我们可以看出,设计模式实际上是一种软件设计思想,基于大规模的软件架构,为了便于升级和维护。 所以上面多次出现:减少依赖,减少耦合。

5德米特原理(DemeterPrinciple)

为什么被称为最不为人知的原理。 即:一个单元必须尽可能少地与其他单元交互,系统功能模块相对独立。

6.CompositeReusePrinciple

原则是尽可能使用合成/聚合来代替继承。

上一篇:java答辩ppt模板

下一篇:java项目ppt模板