参考文献

Alexander,C.,M.Silverstein,S.Angel,S.Ishikawa,and D.Abrams.1975.The Oregon Experiment.Oxford University Press.

Alexander,C.,S.Ishikawa,and M.Silverstein.1977.A Pattern Language:Towns,Buildings,Construction.Oxford University Press.

Alur,D.,J.Crupi,and D.Malks.2001.Core J2EE Patterns.Sun Microsystems Press.

Beck,K.1997.Smalltalk Best Practice Patterns.Prentice Hall PTR.

——.2000.Extreme Programming Explained:Embrace Change.Addison-Wesley.

——.2003.Test-Driven Development:By Example.Addison-Wesley.

Buschmann,F.,R.Meunier,H.Rohnert,P.Sommerlad,and M.Stal.1996.Pattern-Oriented Software Architecture:A System of Patterns.Wiley.

Cockburn,A.1998.SurvivingObject-Oriented Projects:A Manager’s Guide.Addison-Wesley.

Evans,E.,and M.Fowler.1997.“Specifications.”Proceedings of PLoP 97 Conference.

Fayad,M.,and R.Johnson.2000.Domain-Specific Application Frameworks.Wiley.

Fowler,M.1997.Analysis Patterns:Reusable Object Models.Addison-Wesley.

——.1999.Refactoring:Improving the Design of Existing Code.Addison-Wesley.

——.2003.Patterns of Enterprise Application Architecture.Addison-Wesley.

Gamma,E.,R.Helm,R.Johnson,and J.Vlissides.1995.Design Patterns.Addison-Wesley.

Kerievsky,J.2003.“Continuous Learning,”in Extreme Programming Perspectives,

Michele Marchesi et al.Addison-Wesley.

——.2003.Web site: http://www.industriallogic.com/xp/refactoring.

Larman,C.1998.Applying UML and Patterns:An Introduction to Object-Oriented Analysis and Design.Prentice Hall PTR.

Merriam-Webster.1993.Merriam-Webster’s Collegiate Dictionary.Tenth edition.Merriam-Webster.

Meyer,B.1988.Object-oriented Software Construction.Prentice Hall PTR.

Murray-Rust,P.,H.Rzepa,and C.Leach.1995.Abstract 40.Presented as a poster at the 210th ACS Meeting in Chicago on August 21,1995.http://www.ch.ic.ac.uk/cml/

Pinker,S.1994.The Language Instinct:How the Mind Creates Language.HarperCollins.

Succi,G.J.,D.Wells,M.Marchesi,and L.Williams.2002.Extreme Programming Perspectives.Pearson Education.

Warmer,J.,and A.Kleppe.1999.The Object Constraint Language:Precise Modeling with UML.Addison-Wesley.

Wirfs-Brock,R.,B.Wilkerson,and L.Wiener.1990.Designing Object-Oriented Software.Prentice Hall PTR.

Wirfs-Brock,R.,and A.McKean.2003.Object Design:Roles,Responsibilities,and Collaborations.Addison-Wesley.