Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 2.11 KB

README.md

File metadata and controls

32 lines (23 loc) · 2.11 KB

结构性设计模式

章节概述

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

设计模式经典的可分为:创建型模式、结构型模式和行为型模式三种大类。其中结构型模式包括:Adapter模式、Bridge模式、Composite模式、Decorator模式、Facade模式、Flyweight模式和Proxy模式。

内容规划

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

Process Pattern Type Pattern Name Quality Rank(0-10)
1% 结构型模式 Bridge模式
1% 结构型模式 Adapter模式
1% 结构型模式 Decorator模式
1% 结构型模式 Composite模式
1% 结构型模式 Flyweight模式
1% 结构型模式 Facade模式
1% 结构型模式 Proxy模式

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

参考资料