技术知识
文章平均质量分 90
分享有用有趣的技术知识
「已注销」
这个作者很懒,什么都没留下…
展开
-
如何从分类层面,深入理解设计模式?
文章首发于公众号「架构师指南」及个人博客 shuyi.tech,欢迎关注访问。 学习过设计模式的都知道,设计模式分为三大类,分别是:创建型、结构型、行为型。但为什么它们这么分呢?某个设计模式为啥就属于结构型,而不属于行为型呢?创建型、结构型、行为型它们到底有什么不同呢?今天就来聊一聊我的理解。 创建型模式 创建型模式,顾名思义就是用来创建对象的。 创建型模式包含的五个设计模式,分别是: 创建型设计模式 从它们的作用来看,它们全部都是创建新对象相关的模式。 工厂方法模式、抽象工厂模式...原创 2021-02-26 08:46:56 · 204 阅读 · 0 评论 -
2 个观点,带你重新理解设计模式
文章同步发表于个人博客 shuyi.tech,欢迎点击原文跳转阅读。 设计模式说白了就是传统经验的总结,它能让我们在合适的场景使用合适的模式,从而加快我们的编程速度,也能提高系统的扩展性、稳定性。这里我想就设计模式提出两个观点: 1、设计模式是用来承载复杂的业务逻辑的。 2、用好设计模式需要从变化的角度去理解业务。 设计模式用于承载复杂的业务逻辑 如果你的业务非常简单,那么基本上是不需要用到设计模式的。只有当你的业务变得复杂的时候,这才需要用到设计模式。这也是为什么设计模式总是和重构一起被...原创 2021-02-23 08:43:23 · 148 阅读 · 0 评论