设计模式
文章平均质量分 61
plusworld
这个作者很懒,什么都没留下…
展开
-
设计模式总结(三):行为型模式
最后介绍一下行为型模式,此类模式占了23种常见设计模式里的大头。此类模式主要用于解决类与对象之间的交互问题,其包括以下11种模式:观察者模式、模板模式、策略模式、职责链模式、迭代器模式、状态模式、访问者模式、备忘录模式、命令模式、解释器模式与中介模式。下面介绍下每个设计模式是用于解决什么问题的,在什么场景下可以考虑使用。 观察者模式:此模式用于解耦观察者和被观察者。当一个对象状态改变时,通知依赖于它的对象,而不是让依赖它的对象来一直查询它的状态,避免观察者对象占用CPU资源。此模式可以使用同步阻塞或异步非原创 2021-11-13 21:24:10 · 343 阅读 · 0 评论 -
设计模式总结(一):创建型模式
设计模式是前人对常见的代码设计方法的总结,学习熟悉设计模式可以帮助我们在代码设计实现阶段选择更合适的代码组织方式,使代码更加符合高内聚,低耦合原则,保障代码的可读、可测、可维护与可扩展性。 设计模式的概念最早起源于建筑行业,其总结了建筑行业可重复复用的解决方法。Gang of Four于1994年将此概念引入软件工程当中,并总结了23种常见的软件设计模式。 这23种设计模式基于用途可以分为三大类: 用于解决类创建相关问题的创建型模式。 用于解决类组合相关问题的结构型模式. 用于解决类之间的交互..原创 2021-08-22 22:35:06 · 159 阅读 · 0 评论