Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Applied Java™ Patterns - Stephen Stelting, Olav Maassen.pdf
Скачиваний:
198
Добавлен:
24.05.2014
Размер:
2.84 Mб
Скачать

Appendix B.

Pattern Origins

This section lists the original source for each pattern

Creational Patterns

Abstract Factory

GoF

Builder

GoF

Factory Method

GoF

Prototype

GoF

Singleton

GoF

Behavioral Patterns

Chain of Responsibility

GoF

Command

GoF

Interpreter

GoF

Iterator

GoF

Mediator

GoF

Momento

GoF

Observer

GoF

State

GoF

Strategy

GoF

Template Method

GoF

MVC

GoF

Visitor

GoF

Structural Patterns

Adapter

GoF

Bridge

GoF

Composite

GoF

Decorator

GoF

Facade

GoF

Flyweight

GoF

HOPP

Coplien

Proxy

GoF

System Patterns

Session

Lea01

Worker Thread

Lea01

Callback

Lea01

Successive Update

[None]

Router

DPCS

(based on Non-Blocking Buffered I/O Pattern)

 

Transaction

Lea01

367

[CJ2EEP]

Deepak Alur, John Crupi, Dan Malks

Core J2EE Patterns

Prentice Hall, 2001

ISBN 0-13-066586-X

[Bloch01]

Joshua Bloch,

Effective Java, Programming Language Guide

Addison Wesley, 2001

ISBN 0-201-31005-8

[Coplien]

Jim O. Coplien, Douglas C. Schmidt (Editors)

Pattern Languages of Program Design Addison-Wesley, 1995 ISBN 0-201-60734-4

[DPCS]

Design Patterns for Communications Software

Linda Rising (Editor)

Cambridge University Press, 2000

ISBN 0-521-79040-9

[Fowler00]

Martin Fowler

UML Distilled, Second Edition

Addison Wesley, 2000

ISBN 0-201-65783-X

[GoF]

Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

Design Patterns, Elements of Reusable Object-Oriented Software

Addison Wesley, 1995

ISBN 0-201-63361-2

[Lea00]

Doug Lea

Concurrent Programming in Java, Second Edition

Addison Wesley, 2000

ISBN 0-201-31009-0

368

[JLS]

Bill Joy (Editor), Guy Steele, James Gosling, Gilad Bracha

The Java Language Specification, Second Edition

Addison Wesley, 2000

ISBN 0-201-31008-2

[JBS]

JavaBeans Specification 1.01

http://java.sun.com/products/javabeans/docs/spec.html

[J2EE00]

Bill Shannon, Mark Hapner, Vlada Matena, James Davidson, Eduardo Pelegri-Llopart, Larry Cable, Enterprise Team

Java 2 Platform, Enterprise Edition, Platform and Component Specification Addison Wesley, 2000

ISBN 0-201-70456-0

[Jini01]

Jim Waldo, the Jini Technology Team

The Jini Specifications, Second Edition

Addison Wesley, 2001

ISBN 0-201-72617-3

369