Series: Pattern Languages of Program Design

Series by cover

1–6 of 6 ( show all )

Works (6)

Pattern Languages of Program Design by James O. Coplien1
Pattern Languages of Program Design 2 by John Vlissides2
Pattern Languages of Program Design 3 by Robert C. Martin3
Pattern Languages of Program Design (Software Patterns)4
Pattern Languages of Program Design 4 by Neil Harrison4
Pattern Languages of Program Design 5 by Dragos Manolescu5

Related tags


  1. Analysis Patterns: Reusable Object Models by Martin Fowler (1997)
  2. A System of Patterns by Frank Buschmann (1996)
  3. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma (1995)
  4. Pattern hatching : design patterns applied by John Vlissides (1998)
  5. AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis by William J. Brown (1998)
  6. Implementation Patterns by Kent Beck (2007)
  7. Object-Oriented Software Construction by Bertrand Meyer (1988)
  8. Design Patterns for Object-Oriented Software Development by Wolfgang Pree (1994)
  9. Design Patterns Explained: A New Perspective on Object-Oriented Design by Alan Shalloway (2002)
  10. Patterns in Java, Volume 1, A Catalog of Reusable Design Patterns Illustrated with UML by Mark Grand (1998)
  11. Refactoring to Patterns by Joshua Kerievsky (2005)
  12. The Pattern Almanac 2000 by Linda Rising (2000)
  13. Patterns of Enterprise Application Architecture by Martin Fowler (2003)
  14. Head First Design Patterns by Elisabeth Freeman (2004)
  15. Beyond Software Architecture: Creating and Sustaining Winning Solutions by Luke Hohmann (2003)

Series description

Related series


How do series work?

To create a series or add a work to it, go to a "work" page. The "Common Knowledge" section now includes a "Series" field. Enter the name of the series to add the book to it.

Works can belong to more than one series. In some cases, as with Chronicles of Narnia, disagreements about order necessitate the creation of more than one series.

Tip: If the series has an order, add a number or other descriptor in parenthesis after the series title (eg., "Chronicles of Prydain (book 1)"). By default, it sorts by the number, or alphabetically if there is no number. If you want to force a particular order, use the | character to divide the number and the descriptor. So, "(0|prequel)" sorts by 0 under the label "prequel."

What isn't a series?

Series was designed to cover groups of books generally understood as such (see Wikipedia: Book series). Like many concepts in the book world, "series" is a somewhat fluid and contested notion. A good rule of thumb is that series have a conventional name and are intentional creations, on the part of the author or publisher. For now, avoid forcing the issue with mere "lists" of works possessing an arbitrary shared characteristic, such as relating to a particular place. Avoid series that cross authors, unless the authors were or became aware of the series identification (eg., avoid lumping Jane Austen with her continuators).

Also avoid publisher series, unless the publisher has a true monopoly over the "works" in question. So, the Dummies guides are a series of works. But the Loeb Classical Library is a series of editions, not of works.


AnnaClaire (8), ipreuss (4)
You are using the new servers! | About | Privacy/Terms | Help/FAQs | Blog | Store | APIs | TinyCat | Legacy Libraries | Early Reviewers | Common Knowledge | 117,020,060 books! | Top bar: Always visible