编程框架中的设计模式

2020-02-29  本文已影响0人  随手点灯

什么是框架

框架就是对某一类架构方案的可服用的设计和实现.

我们使用框架编程的时候,需要遵循框架的规范编写代码,比如Tomcat,Spring,Mybatis,Junit.

框架调用我们编写代码,我们的代码要遵循框架的规范编写代码.

如何设计,开发一个框架?

  1. 开闭原则,对修改关闭,对扩展开放
  2. 依赖倒置原则,框架不依赖应用程序,应用程序也不依赖框架,他们共同依赖抽象.
image.png

面向对象的目标: 低耦合高内聚
面向对象设计原则: 开闭,依赖倒置,里式替换,单一职责,接口隔离
设计模式: 23种设计模式
框架:
应用程序

Web容器的设计模式

  1. 策略模式: 多个策略实现同一个策略接口,Servlet接口,比如HTTPServlet
  2. 模板模式:


    image.png

总结:

架构师应该通过代码落实自己的架构设计,也就是通过开发编程框架,约定软件开发的规范。开发团队依照框架的接口开发程序,最终被框架调用执行。架构师不需要拿着架构图一遍一遍讲软件架构是什么,只需要基于框架写个 Demo,大家就都清楚架构是什么了,自己应该如何做了。

上一篇 下一篇

猜你喜欢

热点阅读