Meyer, B., Object-Oriented Software Construction, Prentice Hall, 1997
A good primer on OO basics.
Gamma, E., Helm, R., Johnson, R., Vlissides, J., Design Patterns: Elements of Reusable Object-Oriented
Software, Addison-Wesley Professional; 1995
The "bible" on learning what patterns are and how to describe them.
Shalloway, J., Trott, J. Design Patterns Explained A New Perspective on Object-Oriented Design, Second
Edition, Addison Wesley, 2005
An excellent description of evolving design via patterns.
|