Design Patterns:

Known as: Richard Helm, Gang of Four, Design Patterns: Elements of Reusable Object-Oriented Software 
Design Patterns: Elements of Reusable Object-Oriented Software is a software engineering book describing software design patterns. The book's authors… (More)
Wikipedia

Topic mentions per year

Topic mentions per year

1993-2018
051019932018

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2015
2015
This chapter introduces the concept of human–computer interaction (HCI) design pattern—also called UI design pattern, interaction… (More)
  • figure 1.1
  • table 1.1
  • figure 1.2
  • table 1.2
  • figure 1.3
Is this relevant?
Highly Cited
2004
Highly Cited
2004
class Loan { ... protected Loan(...) { ... } } public class TermLoan extends Loan { public TermLoan(...) { super(...); } } public… (More)
Is this relevant?
Highly Cited
2003
Highly Cited
2003
  • 2003
ing Object Creation Everything we see and interact with in Lexi's user interface is aglyph composed in other, invisible glyphs… (More)
  • table 1.1
  • figure 1.1
  • figure 2.1
  • figure 2.2
  • figure 2.3
Is this relevant?
2002
2002
1 Youwen Ouyang, California State University, Department of Computer Science, San Marcos, CA 92096 ouyang@csusm.edu Abstract… (More)
  • figure 3
  • figure 5
  • figure 7
  • figure 5
Is this relevant?
2002
2002
Design patterns are an important concept in the field of software engineering, providing a language and application independent… (More)
  • figure 1
  • figure 2
  • table 1
  • table 2
  • table 3
Is this relevant?
Highly Cited
2001
Highly Cited
2001
Design patterns ease designing, understanding, and re-engineering software. Achieving a well-designed piece of software requires… (More)
  • figure 1
  • figure 2
  • figure 3
Is this relevant?
2000
2000
This position paper was written for the CHI2000 Patterns Workshop, The Hague, 2–3 April, 2000. It is a revised and extended… (More)
Is this relevant?
Highly Cited
1999
Highly Cited
1999
  • Brad Appleton
  • 1999
One of the first things that any science or engineering discipline must have is a vocabulary for expressing its concepts and a… (More)
Is this relevant?
Highly Cited
1998
Highly Cited
1998
1. ABSTRACT Agent technology is an emerging field and agent-based application design is still a pioneering discipline. We are all… (More)
  • figure 6
  • figure 5
  • figure 7
  • figure 8
  • figure 9
Is this relevant?
Highly Cited
1993
Highly Cited
1993
We propose design patterns as a new mechanism for expressing object-oriented design experience. Design patterns identify, name… (More)
  • table 1
Is this relevant?