-
5
-
-
0003994935
-
-
2nd edition, Addison-Wesley
-
Deepak Alur, John Crupi, and Dan Malks, Core J2EE Patterns, 2nd edition, Addison-Wesley, 2003.
-
(2003)
Core J2EE Patterns
-
-
Alur, D.1
Crupi, J.2
Malks, D.3
-
6
-
-
3142661149
-
Monostate classes
-
SIGS, May
-
Steve Ball and John Crawford, "Monostate Classes", C++ Report 9(5), SIGS, May 1997.
-
(1997)
C++ Report
, vol.9
, Issue.5
-
-
Ball, S.1
Crawford, J.2
-
8
-
-
0344436558
-
Pattern-oriented software architecture
-
Wiley
-
Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, and Michael Stal, Pattern-Oriented Software Architecture, Volume 1: A System of Patterns, Wiley, 1996.
-
(1996)
A System of Patterns
, vol.1
-
-
Buschmann, F.1
Meunier, R.2
Rohnert, H.3
Sommerlad, P.4
Stal, M.5
-
13
-
-
33947389166
-
Big ball of mud
-
edited by Neil Harrison, Brian Foote, and Hans Rohnert, Addison-Wesley
-
Brian Foote and Joseph Yoder, "Big Ball of Mud", Pattern Languages of Program Design 4, edited by Neil Harrison, Brian Foote, and Hans Rohnert, Addison-Wesley, 2000, http://www.laputan.org/mud/.
-
(2000)
Pattern Languages of Program Design
, vol.4
-
-
Foote, B.1
Yoder, J.2
-
17
-
-
0004189634
-
-
Addison-Wesley
-
Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides, Design Patterns, Addison-Wesley, 1995.
-
(1995)
Design Patterns
-
-
Gamma, E.1
Helm, R.2
Johnson, R.3
Vlissides, J.4
-
18
-
-
84871360250
-
Substitutability: Principles, idioms and techniques
-
September, available from
-
Kevlin Henney, "Substitutability: Principles, Idioms and Techniques", JaCC, September 1999, available from http://www.curbralan.com.
-
(1999)
JaCC
-
-
Henney, K.1
-
20
-
-
84871382519
-
Eins oder viele?
-
September, available in English as "One or Many?" from
-
Kevlin Henney, "Eins oder Viele?", JavaSPEKTRUM, September 2003, available in English as "One or Many?" from http://www. curbralan.com.
-
(2003)
JavaSPEKTRUM
-
-
Henney, K.1
-
22
-
-
84871382292
-
Learning curve
-
March, available from
-
Kevlin Henney, "Learning Curve", Application Development Advisor, March 2005, available from http://www.curbralan.com.
-
(2005)
Application Development Advisor
-
-
Henney, K.1
-
23
-
-
84871385068
-
Let's get cohesive
-
December
-
Kevlin Henney, "Let's Get Cohesive", Reg Developer, December 2005, http://www.regdeveloper.com/2005/12/11/cohesive-code-packages/.
-
(2005)
Reg Developer
-
-
Henney, K.1
-
25
-
-
84871386993
-
A trace model for pointers and objects
-
Springer, available from
-
C A R Hoare and He Jifeng, "A trace model for pointers and objects", ECOOP '99 Proceedings, Springer, 1999, available from http://research.microsoft.com/~thoare/.
-
(1999)
ECOOP '99 Proceedings
-
-
Hoare, C.A.R.1
Jifeng, H.2
-
27
-
-
84871392753
-
Encapsulate context
-
October
-
Allan Kelly, "Encapsulate Context", Overload 63, October 2004, http://www.allankelly.net/patterns/encapsulatecontext.pdf.
-
(2004)
Overload
, vol.63
-
-
Kelly, A.1
-
32
-
-
0038741352
-
The dependency inversion principle
-
May
-
Robert Martin, "The Dependency Inversion Principle", C++ Report, May 1996.
-
(1996)
C++ Report
-
-
Martin, R.1
-
33
-
-
0012174118
-
The interface segregation principle
-
August
-
Robert Martin, "The Interface Segregation Principle", C++ Report, August 1996.
-
(1996)
C++ Report
-
-
Martin, R.1
-
34
-
-
84871400272
-
Arguments and results
-
James Noble, "Arguments and Results", The Computer Journal, 1997, http://citeseer.nj.nec.com/107777.html.
-
(1997)
The Computer Journal
-
-
Noble, J.1
-
36
-
-
84871397873
-
Editorial
-
December
-
"Editorial", Overload 64, December 2004.
-
(2004)
Overload
, vol.64
-
-
-
37
-
-
84871360680
-
Letters to the editor
-
February
-
"Letters to the Editor", Overload 65, February 2005.
-
(2005)
Overload
, vol.65
-
-
-
38
-
-
84871400129
-
Epigrams in programming
-
September
-
Alan J Perlis, "Epigrams in Programming", ACM SIGPLAN, September 1982, http://www.cs.yale.edu/quotes.html.
-
(1982)
ACM SIGPLAN
-
-
Perlis, A.J.1
-
40
-
-
0031248515
-
Composite design patterns
-
ACM Press
-
Dirk Riehle, "Composite Design Patterns", Proceedings of the 1997 Conference on Object-Oriented Programming Systems, Languages, and Applications, ACM Press, 1997, http://www.riehle.org/computer-science/research/ 1997/oopsla-1997.html.
-
(1997)
Proceedings of the 1997 Conference on Object-Oriented Programming Systems, Languages, and Applications
-
-
Riehle, D.1
-
41
-
-
84864362755
-
#Ifdef considered harmful, or portability experience with C news
-
June
-
Henry Spencer and Geoff Collyer, "#ifdef Considered Harmful, or Portability Experience with C News", USENIX, June 1992, http://www.literateprogramming.com/ifdefs.pdf.
-
(1992)
USENIX
-
-
Spencer, H.1
Collyer, G.2
-
42
-
-
84871358860
-
Pluggable factory, Part I
-
November
-
John Vlissides, "Pluggable Factory, Part I", C++ Report, November 1998, http://www.research.ibm.com/designpatterns/pubs/ph-nov-dec98.pdf.
-
(1998)
John Vlissides, C++ Report
-
-
-
45
-
-
2642522114
-
Null object
-
edited by Robert Martin, Dirk Riehle, and Frank Buschmann, Addison-Wesley
-
Bobby Woolf, "Null Object", Pattern Languages of Program Design 3, edited by Robert Martin, Dirk Riehle, and Frank Buschmann, Addison-Wesley, 1998.
-
(1998)
Pattern Languages of Program Design
, vol.3
-
-
Woolf, B.1
-
46
-
-
84871373544
-
Patterns of argument passing
-
September
-
Uwe Zdun, "Patterns of Argument Passing", VikingPLoP 2005, September 2005, http://wi.wu-wien.ac.at/~uzdun/publications/arguments.pdf.
-
(2005)
VikingPLoP 2005
-
-
Zdun, U.1
|