Dishicage They will include writing short technical papers, proofs of correctness, algebraic specifications, and testing. Show More Show Less. I look for a PDF Ebook about:. To find more books about object oriented design patterns cay horstmann download pdfyou can use related keywords: Throughout the text, outstanding pedagogy, carefully developed exercises and examples, and a strong emphasis on problem solving make object-oriented design principles accessible to readers with limited programming experience.
|Published (Last):||14 March 2011|
|PDF File Size:||18.76 Mb|
|ePub File Size:||1.47 Mb|
|Price:||Free* [*Free Regsitration Required]|
Horstmann Reviewer: Dr. Alexander Yakhnis, ayakhnis brockport. I have taught the material from Chapter I through 6. I have also used the material from Ch. I find chapters 4 and 5 the best hands on introduction to Design Patterns that makes the corresponding material of The Gang of Four book quite understandable and it is better by far than many other attempts to introduce design patterns. The author plays to an advantage the use of Java and its libraries already based on some of the design patterns that many other authors have not exploited despite existence of Design Patterns presented in Java.
I also find the choice of 5 patterns: Iterator, Strategy, Observer, Composite and Decorator very tasteful as well as very useful. The material in Ch. This looks to me a good arrangement. Exercises reinforce the ideas very well. If some more exercises will be added that would be a nice improvement. The author succeeds in making clear the concept of Object-Oriented Frameworks in introductory textbook. Separation of a framework and applications built on it is very well presented.
Use of sequence diagrams helps to understand OO Framework. I would suggest that the concept of a Use Case and collaboration diagrams as alternative to sequence diagrams helps to get into the heart of how a framework achieves a goal relevant to a user. An excellent example of such a goal is presented in Ch. It helped me to reinforce software engineering concepts taught by Craig Larman that I have taught in software engineering course and also provided good point of view for understanding the OO Frameworks where some of the goals served by an OO Framework are viewed as Use Cases.
Finally, I congratulate the author for making available and understandable the concept of Design Patterns as practical way of building OO software at undergraduate level.
CAY HORSTMANN OBJECT ORIENTED DESIGN PATTERNS WILEY 2004 PDF
Object-Oriented Design and Patterns