设计模式有哪些?有什么意义?

货源库6个月前 (01-04)电商

设计模式有哪些?有什么意义?

设计模式有哪些?有什么意义?存在着争议也存在着很多人们不理解的方面,因为设计模式,也是很多企业以及个人的需求,恰到好处的思维方式表达,真正能够传输所需要表达的意义,再进行设计过程中货源库小编为大家进行了相关的整理,让你通过了解具体知晓设计模式的相关问题。

设计模式有哪些?有什么意义?

1、简单工厂模式结构

简单工厂模式包含如下角色:

·Factory:工厂角色-负责实现创建所有实例的内部逻辑.

·Product:抽象产品角色-是所创建的所有对象的父类,负责描述所有实例所共有的公共接口。

·ConcreteProduct:具体产品角色-是创建目标,所有创建的对象都充当这个角色的某个具体类的实例。

2、策略模式,Strategy

男生追妹子时,一般都会用到这种模式,常见的策略有这些:约会吃饭;看电影;看演唱会;逛街;去旅行……,虽然做的事情不同,但可以相互替换。

策略模式结构

·Context:环境类

·Strategy:抽象策略类

·ConcreteStrategy:具体策略类

3、代理模式,Proxy

淘宝店客服总是会收到非常多的重复问题,例如:有没有现货?什么时候发货?发什么快递?大量回答重复性的问题太烦了,于是就出现了小蜜机器人,他来帮客服回答那些已知的问题,当碰到小蜜无法解答的问题时,才会转到人工客服。这里的小蜜机器人就是客服的代理。

4、代理模式结构

代理模式包含如下角色:

·Subject:抽象主题角色

·Proxy:代理主题角色

·RealSubject:真实主题角色

设计模式有哪些?有什么意义?相关问题的介绍以上货源库小编和大家做了详细的介绍。设计模式有着很多的方面,而且方式也比较多,恰到好处的思维表达,让人们感觉阅读代码读起来难度比较大,通过设计模式能够凸显整体的连贯性,还能够表达需要让人们知道的信息,真正能够用设计来划重点。

na.png

本网站文章未经允许禁止转载,合作/权益/投稿 请联系平台管理员 Email:epebiz@outlook.com