资讯详情

分类

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

2021-12-22 15:36:15

浏览:1246

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

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

1、简单工厂模式结构

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

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

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

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

2、策略模式(Strategy)

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

策略模式结构

· Context: 环境类

· Strategy: 抽象策略类

· ConcreteStrategy: 具体策略类

3、 代理模式(Proxy)

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

4、代理模式结构

代理模式包含如下角色:

· Subject: 抽象主题角色

· Proxy: 代理主题角色

· RealSubject: 真实主题角色

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

如果您还有其他的疑问和需求,请点击 【立即咨询】 或者是添加微信号 【19522093243】 和我们鱼爪网客服取得联系,为你排忧解难!

定制方案
办理流程
成功案例

精彩推荐

在线咨询
电话咨询