In a Seminar, Shalloway elucidated some of the CommonCharacteristicsOfDesignPatterns? that are also the characteristics of good OO design principles.
He encourages a study of software design patterns which will emphasize the common OO techniques used. This will allow a deeper and more fundamental understanding of patterns.
Author of Design Patterns Explained: A New Perspective on Object-Oriented Design (ISBN 0201715945 )
CategoryPerson [or did Alan write this page himself?]
No, I didn't write that - but I agree with it. My book has a newer, much better, edition. (ISBN 0321247140 ) Alan Shalloway