![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 93
爱笑的小雨
公众号:爱笑的小雨
展开
-
设计模式: 工厂模式
设计模式: 工厂模式工厂是每一个开发人员应该知道的关键创造模式之一。它们是许多高级模式的主要组成部分。很长一段时间,我对不同类型的工厂模式感到困扰。此外,在同一篇文章中很难找到关于这些类型的信息。本文介绍了四种工厂模式:工厂方法模式抽象工厂模式静态工厂方法简易工厂“四人帮”在《设计模式: 可复用面向对象软件的基础》一书中对工厂方法模式进行了描述。当我第一次读到这个模式时,我用静态模式误解了它,这是由 Java api 的主要设计师之一 Joshua Bloch 在他的书“ Effectiv原创 2021-01-30 17:43:45 · 173 阅读 · 0 评论 -
学设计模式前先了解下设计模式分类
设计模式分类在我们学习单独的设计模式之前先了解一下设计模式的分类,以便我们能够更系统的学习设计模式起源:建筑师克里斯托佛·亚历山大在 1977/79 年编制了一本汇集设计模式的书,但是这种设计模式的思想在建筑设计领域里的影响远没有后来在软件开发领域里传播的广泛。肯特·贝克和沃德·坎宁安在 1987 年,利用克里斯托佛·亚历山大在建筑设计领域里的思想开发了设计模式并把此思想应用在 Smalltalk 中的图形用户接口(GUI)的生成中。一年后埃里希·伽玛在他的苏黎世大学博士毕业论文中开始尝试把这种思想.原创 2021-01-23 17:28:55 · 96 阅读 · 0 评论