![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 91
谷艳爽faye
这个作者很懒,什么都没留下…
展开
-
面向过程与面向对象
什么是面向过程是一种以过程为中心的编程思想。这些都是以什么正在发生为主要目标进行编程。注重的解决问题的先后步骤。什么是面向对象面向对象是以对象为中心的,再解决问题的时候先把对象找出来,然后再进行抽象,把多的对象变成少的对象。区别面向对象易于扩展、复用、维护,它具有封装、继承、多态的特性,所以设计出的代码耦合性比较小,代码出现问题之后不会出现进行修改调试的时候影响其他的部分的可能性比较小。这也是面向对象的灵活之处。面向过程相对于面向对象的性能比较高,而且面向过程偏向于小型系统,但是也有原创 2022-05-13 20:24:38 · 1317 阅读 · 0 评论 -
设计模式-----结构型模式
设计模式结构型包含:适配器模式、桥接模式、组合模式、装饰模式、享元模式、外观模式、代理模式。关系分类适配器:将一个类的接口转换成客户希望的另一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。比如你的电脑只能支持一个type-c接口,但是你需要一个usb接口,这时候一个转换器就可以解决这个问题,这个转换器充当的角色就是适配器。桥接模式:将抽象部分与它的实现部分分离,使他们都可以独立的变化Abstraction 与Implementor类的聚合就可以看作.原创 2021-11-13 20:26:32 · 566 阅读 · 3 评论 -
设计模式---外观模式
今天学习了外观模式,感觉收获颇大,所以赶紧做个总结,为大家分享一下!当提到“外观”两个字的时候,脑海中想象到的是一个东西的表面,内部构造是看不到的,那么这个外观模式跟现实生活中是差不多的,个人认为的。简单的来说就是客户端访问代码的时候直接访问的是一个中间者,至于中间者的背后是什么样的,不必知道,但是得到的效果是一样的,只是有一个中间者来和客户交流。好处:增加外观,可以提供一个简单的接口,减少类与类之间的依赖。如下图:左部分是客户直接跟类沟通,右边是客户跟一个中间者沟通,这样从表面上看起来是非原创 2021-01-15 09:52:37 · 166 阅读 · 31 评论 -
简单工厂、工厂、抽象工厂总结
简单工厂简单工厂,顾名思义要比其他两个工厂简单一些,工厂的作用可以认为是一个人要一件成品交给工厂去完成,那么这个人只要的是结果,对于内部的细节来说是不关心的,所以我们可以理解为这个人直接跟工厂对接。即:在客户端只跟工厂模块对接。那工厂接到某人给它的任务就开始工厂自己的工作。那么工厂就会命令下面的部门,我们要完成一项什么样的任务,相关部门进行工作。比如说现在要实现一个计算器的功能,客户只要能得到自己的计算结果就行。那么工厂部门就可以命令自己的“运算”部门去工作。下面这段代码就是工厂下的一个部门的工作。原创 2020-12-20 15:54:10 · 111 阅读 · 19 评论