Home > Articles > Software Development & Management

John Crupi on the 15th Anniversary of Design Patterns

John Crupi

Toggle Open Article Table of ContentsArticle Contents

Close Table of ContentsArticle Contents

  1. John Crupi on the 15th Anniversary of Design Patterns
Close Table of Contents
  • PrintPrint
  • Share ThisShare This
  • DiscussDiscuss
John Crupi shares his thoughts about Design Patterns: Elements of Reusable Object-Oriented Software on the 15th anniversary of its publication.

John is the co-author, along with Deepak Alur and John Malks, of Core J2EE Patterns: Best Practices and Design Strategies, 2nd Edition.

InformIT: What was your initial reaction to the publication of Design Patterns?

John Crupi: It was game changing. All of a sudden you could be in a room with developers and speak a higher level language and not have to defend your design since it was based on the GoF patterns.

InformIT: How has your opinion of the book changed over the last 15 years?

John: The book remains a seminal work. It's just as valuable now as it was 15 years ago.

InformIT: How has Design Patterns changed your impressions about the way software is built?

John: I can look at source code and see the patterns identified. It dramatically speeds up my understanding of the overall design.

InformIT: Have you been personally affected by the book? In other words, has it changed the way you think about software development or changed the way you develop software?

John: The book was the foundation for our Core J2EE Patterns book. It really provided the foundation on which our patterns are based.

InformIT: What is your favorite Pattern (or least favorite Pattern) and why?

John: Singleton. Simple, easy, everyone understands it.

  • Share ThisShare This
  • Your Account

Discussions

Make a New Comment

You must log in in order to post a comment.

Related Resources

Stephen MorrisGetting off the ground with your first iPhone app
By Stephen B. Morris on January 13, 20102 Comments

My first iPhone app – “The Day Was…” has now been through two updates. I want to talk a little about how to get started with this interesting technology. As with any software, the first step is having an idea, i.e., one or more requirements.

You Can Check Out Any Time You Like, But You Can Never Leave
By John Traenkenschuh on December 8, 2009 No Comments

Much like the line from the song, "Hotel California", Traenk finds out that membership with key Internet II sites is eternal...

Predictions and Predilections
By John Traenkenschuh on November 23, 2009 No Comments

Leaves are down; harvest is in, for the most part.  Another year comes rushing up to us.  What will it bring?

See All Related Blogs

Informit Network