Books

Papers/Articles

Books : reviews

[cover]

Neil B. Harrison, Brian Foote, Hans Rohnert, editors. Pattern Languages of Program Design 4. Addison Wesley. 2000

 

The patterns presented are grouped into: • Basic Object-Oriented Patterns • Object-Oriented Infrastructure Patterns • Programming Strategies • Time • Security • Domain-Oriented Patterns • Patterns of Human-Computer Interaction • Reviewing • Managing Software

Contents

Bobby Woolf.
Abstract Class
Dirk Baumer, Dirk Riehle, Wolf Siberski, Martina Wulf.
Role Object
Andy Carlson.
Essence
Bobby Woolf.
Object Recursion
James Noble.
Prototype-Based Object System
James Noble.
Basic Relationship Patterns
Nat Pryce.
Abstract Session: An Object Structured Pattern
Antonio Rito Silva, Joao Dias Pereira, Jose Alves Marques.
Object Synchronizer
Irfan Pyarali, Tim Harrison, Douglas C. Schmidt, Thomas D. Jordan.
Proactor
James O. Coplien.
C++ Idioms
Jim Doble, Ken Auer.
Smalltalk Scaffolding Patterns
James Noble, Charles Weir.
High-Level and Process Patterns from the Memory Preservation Society: Patterns for Managing Limited Memory
Andy Carlson, Sharon Estepp, Martin Fowler.
Temporal Patterns
Francis Anderson.
A Collection of History Patterns
Joseph Yoder, Jeffrey Barcalow.
Architectural Patterns for Enabling Application Security
Alexandre Braga, Cecilia Rubira, Ricardo Dahab.
Tropyc: A Pattern Language for Cryptographic Object-Oriented Software
John Brant, Joseph Yoder.
Creating Reports with Query Objects
Dragos-Anton Manolescu.
Feature Extraction: A Pattern for Information Retrieval
Sherif M. Yacoub, Hany H. Ammar.
Finite State Machine Patterns
Gustavo Rossi, Daniel Schwabe, Fernando Lyardet.
Patterns for Designing Navigable Information Spaces
Jacob L. Cybulski, Tanya Linden.
Composing Multimedia Artifacts for Reuse
Dwayne Towell.
Display Maintenance: A Pattern Language
Robert Hanmer, Greg Stymfal.
An Input and Output Pattern Language: Lessons from Telecommunications
Oscar Nierstrasz.
Identify the Champion: An Organizational Pattern Language for Program Committees
James O. Coplien, Bobby Woolf.
A Pattern Language for Writers' Workshops
Linda Rising.
Customer Interaction Patterns
Paul Taylor.
Capable, Productive, and Satisfied: Some Organizational Patterns for Protecting Productive People
Mike Beedle, Martine Devos, Yonat Sharon, Ken Schwaber, Jeff Sutherland.
SCRUM: A Pattern Language for Hyperproductive Software Development
Brian Foote, Joseph Yoder.
Big Ball of Mud