![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 84
湘灏
这个作者很懒,什么都没留下…
展开
-
设计模式--行为型设计模式
目录1.行为型设计模式2.模板模式3.命令模式4.备忘录模式1.行为型设计模式 行为型模式关注的是对象之间的通信,也就是描述多个类或者对象之间,通过协作共同完成一个任务。主要涉及的是 对象 和 算法之间职责的分配。行为型模式 可以分为两类:类行为模式: 通过继承机制来在类间分派行为。 主要是通过多态来分配父类和子类的职责对象行为模式: 通过组合或聚合,在对象间分派行为。通过对象关联等方式来分配类的职责。由于组合方式比继承耦合性低,所以对象...原创 2022-04-22 09:47:49 · 482 阅读 · 0 评论 -
设计模式-- 结构型设计模式
目录1.什么是设计模式?2.创建型模式3适配器模式Adapter:适配器1.定义:适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作3.桥接模式Bridge:桥接1.定义:将抽象部分与实现部分分离,使它们都可以独立的变化。4.装饰器模式1.定义:动态地给一个对象添加一些额外的职责。就增加功能来说,装饰器模式相比生成子类更为灵活。5.外观模式1.定义:为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更...原创 2022-04-19 16:25:36 · 394 阅读 · 0 评论 -
设计模式 --创建型设计模式
1.什么是设计模式?每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心,通过这种方式,我们可以无数次地重用那些已有的成功的解决方案,无须再重复相同的工作设计模式是在特定环境下人们解决某类重复出现问题的一套成功或有效的解决方案2.创建型模式共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。3 原型模式定义:通过复制现有实例来创建新的实例,无需知道相应类的信息。public class Demo1 {// publi原创 2022-04-18 20:34:08 · 1396 阅读 · 0 评论