Design Pattern 新解
2007-06-14 13:18
302 查看
原文作者:蔡學鏞
http://www.oreilly.com.tw/column_sleepless.php?id=j008
什么是 Design Pattern?许多人一讲到 Design Pattern,就会扯到什么建筑设计,因为他们全都是看四人帮的「Design Patterns」经典本的解释,没消化就照单全收。 如果不能用更生活化的方式解释 Design Pattern,我会怀疑他们是不是真的了解 Design Pattern 的真义。
什么是 Pattern
Pattern 最简单的定义是:只要是一再重复出现的事物,就是 Pattern。依照此定义,生活中就可以找到一堆 Pattern 的例子:
第四台广告中的 Pattern:
1. 找人现身说法:「杰瑞!感谢你介绍这套欧莱礼 Java 系列,让我在短短的三个月内成为公司内首屈一指的 Java 专家,这实在是太神奇了!」
选举时的 Pattern:
1. 开口唱「爱拼才会赢」
其它像是金光党的手法,刮刮乐诈财的技俩 ... 等,也都具有一再重复出现的特性,所以都可算是 Pattern。
电影中的 Pattern
电影中也有大量的 Pattern,请看下面的例子。
提高追杀时紧张程度的 Pattern
1.
http://www.oreilly.com.tw/column_sleepless.php?id=j008
什么是 Design Pattern?许多人一讲到 Design Pattern,就会扯到什么建筑设计,因为他们全都是看四人帮的「Design Patterns」经典本的解释,没消化就照单全收。 如果不能用更生活化的方式解释 Design Pattern,我会怀疑他们是不是真的了解 Design Pattern 的真义。
什么是 Pattern
Pattern 最简单的定义是:只要是一再重复出现的事物,就是 Pattern。依照此定义,生活中就可以找到一堆 Pattern 的例子:
第四台广告中的 Pattern:
1. 找人现身说法:「杰瑞!感谢你介绍这套欧莱礼 Java 系列,让我在短短的三个月内成为公司内首屈一指的 Java 专家,这实在是太神奇了!」
选举时的 Pattern:
1. 开口唱「爱拼才会赢」
其它像是金光党的手法,刮刮乐诈财的技俩 ... 等,也都具有一再重复出现的特性,所以都可算是 Pattern。
电影中的 Pattern
电影中也有大量的 Pattern,请看下面的例子。
提高追杀时紧张程度的 Pattern
1.
相关文章推荐
- Design Pattern 新解
- (转)Design Pattern 新解(非常经典贴近生活)
- Design Pattern 新解『转摘』
- Design Pattern 新解
- Design Pattern 新解
- 从一个ConnectionPool的实现看design pattern的运用 (续六)
- Design Pattern 5-Memento
- Design Pattern 14-bridge
- 从Design Pattern浅谈AOP
- [Design Pattern]:Adapter
- asp.net调用存储过程方法新解
- (轉貼) C#與Design Pattern的視頻教學 (OO) (Design Pattern) (.NET) (C#)
- design pattern : proxy
- Design Pattern -- Iterator
- (轉貼) UML、Design Pattern、OOD、OOP關係圖 (OO) (Design Pattern) (UML)
- C++基本功和 Design Pattern系列 Operator 上
- C++基本功和 Design Pattern系列 ctor & dtor
- [Design Pattern] Template Method Pattern
- [原创]singleton,design pattern
- Design pattern设计模式