《java设计模式》文集说明
- 本文集为笔者学习设计模式的笔记
- 随着练习的增加,本文集中每一篇文章都会进行多次修改
- 若有错漏之处,欢迎各位指正
正文
Design pattern(设计模式)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。
《Design Patterns: Elements of Reusable Object-Oriented Software》(即后述《设计模式》一书)由 Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides 四人合著,这四位作者被称为“四人组 Gang of Four”,而这本书中的设计模式被称为 GoF Design Pattern。
GoF的《设计模式》是第一次将设计模式提升到理论高度,并将之规范化,本书提出了23种基本设计模式,自此,在可复用面向对象软件的发展过程中,新的大量的设计模式不断出现。