JS设计模式

一、什么是设计模式

是在软件开发过程中面临的一般问题的解决方案
的使用是为了重用代码、让代码更容易被他人理解保证代码可靠性
使代码编制真正工程化,设计模式是软件工程的基石,项目中合理地运用设计模式可以完美地解决很多问题
其实设计模式就是从大型软件架构出发、便于升级和维护的软件设计思想,它强调降低依赖,降低耦合。

二、设计模式的分类

模式 包括
创建型模式 工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式
结构型模式 结构型模式、桥接模式、过滤器模式、组合模式、装饰器模式、外观模式、享元模式、代理模式
行为型模式 行为型模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、空对象模式、策略模式、模板模式、访问者模式
J2EE 模式 MVC 模式、业务代表模式、组合实体模式、数据访问对象模式、前端控制器模式、拦截过滤器模式、服务定位器模式、传输对象模式

下面用一个图片来整体描述一下设计模式之间的关系:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年8月9日
下一篇 2020年8月9日

相关推荐