Programming Techniques

References

[Alhir 1998]: Alhir, Sinan Si, UML in a Nutshell, O'Reilly & Associates, Sebastopol, CA, 1998

[Armstrong 1997]: Armstrong, Eric, "Create Enumerated Constants in Java," JavaWorld, July 1997

[Booch 1991]: Booch, Grady, Object-Oriented Design with Applications, Benjamin/Cummings, Redwood City, CA, 1991

[Booch 1994]: Booch, Grady, Object-Oriented Analysis and Design with Applications(2nd ed.), Benjamin/Cummings, Redwood City, CA, 1994

[Brooks 1995]: Brooks, Jr., Frederick P., The Mythical Man-Month(20th Anniversary ed.), Addison Wesley Longman, Reading, MA, 1995

[Coad & Nicola 1993]: Coad, Peter, and Jill Nicola, Object-Oriented Programming, Prentice Hall, Englewood Cliffs, NJ, 1993

[Coad & Yourdon 1991]: Coad, Peter and Edward Yourdon, Object-Oriented Analysis (2nd ed.), Prentice Hall, Englewood Cliffs, NJ, 1991

[Davis 1999]: Davis, Thomas E., "Use Constant Types for Safer and Cleaner Code," JavaWorld, September 1999

[Fowler 1997a]: Fowler, Martin, Analysis Patterns, Addison Wesley Longman, Reading, MA, 1997

[Fowler 1997b]: Fowler, Martin, with Kendall Scott, UML Distilled, Addison Wesley Longman, Reading, MA, 1997

[GOF 1994]: Gamma, Erich, Richard Helm, Ralph Johnson, and John Vlissides, Design Patterns, Addison Wesley Longman, Reading, MA, 1994

[Geary 1996]: Geary, David M. and Alan L. McClellan, Graphic Java: Mastering the AWT (1st edition), Sunsoft Press, 1996

[Jacobson 1992]: Jacobson, Ivar, Magnus Christerson, Patrik Jonsson, Gunnar Overgaard, Object-Oriented Software Engineering, ACM Press/Addison Wesley, Wokingham, England, 1992

[Lilly 2000]: Lilly, Susan, "How to Avoid Use-Case Pitfalls", Software Development, Vol. 8 No. 1, Miller Freeman, January 2000

[Maguire 1993]: Maguire, Steve, Writing Solid Code, Microsoft Press, Redmond, WA, 1993

[Martin & Odell 1995]: Martin, James and James J. Odell, Object-Oriented Methods: A Foundation, Prentice Hall, Englewood Cliffs, NJ, 1995

[Martin & Odell 1996]: Martin, James and James J. Odell, Object-Oriented Methods: Pragmatic Considerations, Prentice Hall, Upper Saddle River, NJ, 1996

[McConnell 1993]: McConnell, Steve, Code Complete, Microsoft Press, Redmond, WA, 1993

[Meyer 1997]: Meyer, Bertrand, Object-Oriented Software Construction, Second Edition, Prentice Hall, Upper Saddle River, NJ, 1997

[Quatrani 1998]: Quatrani, Terry, Visual Modeling with Rational Rose and UML, Addison Wesley Longman, Reading, MA, 1998

[Schneider 1998]: Schneider, Geri, Applying Use Cases, Addison Wesley Longman, Reading, MA, 1998

[Thimbleby 1999]: Thimbleby, Harold, "A Critique of Java," Software-Practice & Experience, 29(5), pp457-478, 1999