Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 1.97 KB

File metadata and controls

30 lines (21 loc) · 1.97 KB

创建型设计模式

章节概述

设计模式是面向对象技术的最新进展之一,设计模式的很多思想来自Christopher Alexander的The Timeless Way of Building里面建筑学的设计模式的引申。软件设计模式在于引入通用的解决方案和通用术语,让软件工程师能够复用解决方案、借鉴优雅的解决方案来高效的完成系统设计,结合UML工具后,使大型软件架构设计更加科学化和工程化了。

设计模式经典的可分为:创建型模式、结构型模式和行为型模式三种大类。其中结构型模式包括:FactoryMethod模式,AbstactFactory模式,Singleton模式,ProtoType模式和Builder模式。

内容规划

高能彩蛋:除了经典的模式还深入分析了Android中间件使用的设计模式,原创满满!

Process Pattern Type Pattern Name Quality Rank(0-10)
5% 创建型模式 Factory模式
5% 创建型模式 AbstactFactory模式
5% 创建型模式 Singleton模式
5% 创建型模式 Builder模式
5% 创建型模式 Prototype模式

特别说明:具体设计模式中的类图和相关总结翻译自《GOF的设计模式》等。Android模式示例源自本人的工作总结。源码级别的示例后续增补。

参考资料