美文网首页
你知道哪些设计模式?分别对应的应用场景有哪些?(1)

你知道哪些设计模式?分别对应的应用场景有哪些?(1)

作者: 贾永华 | 来源:发表于2021-11-12 14:59 被阅读0次

从大的维度来说

可以分为三大类:创建型模式、结构型模式、行为型模式三种

创建模式

提供了一种对象创建的功能,并把对象创建的过程进行封装隐藏,让使用者只关注具体的使用而并非对象的创建过程。它包含的设计模式有单例模式工厂模式建造者模式原型模式

结构模式

结构型模式关注的是对象的结构,它是使用组合的方式将类结合起来,从而可以用它来实现新的功能。它包含的设计模式:代理模式、组合模式、装饰者模式、外观模式


行为型模式

行为型模式关注的是对象的行为,它是把对象之间的关系进行梳理划分和归类,它包含的设计模式有:模板方法模式、命令模式、策略模式和责任链模式

相关文章

网友评论

      本文标题:你知道哪些设计模式?分别对应的应用场景有哪些?(1)

      本文链接:https://www.haomeiwen.com/subject/ricozltx.html