设计模式介绍
设计模式是由GOF在1994年出版的
Design Patterns - Elements of Reusable Object-Oriented Software(中文译名:设计模式 - 可复用的面向对象软件元素)书中总结的最佳实践。
主要是基于以下的面向对象设计原则。
- 对接口编程而不是对实现编程。
- 优先使用对象组合而不是继承。
在书中总结了23种设计模式,分成三大类创建型模式(Creational Patterns)、结构型模式(Structural Patterns)、行为型模式(Behavioral Patterns),另外一类J2EE设计模式。