start page | rating of books | rating of authors | reviews | copyrights

Advanced Perl Programming

Advanced Perl ProgrammingSearch this book
Previous: 7.5 Comparison with Other OO Languages Chapter 7
Object-Oriented Programming
Next: 8. Object Orientation: The Next Few Steps
 

7.6 Resources

  1. perltoot (Perl documentation). Tom Christiansen.

    "Tom's object-oriented tutorial" gives an excellent treatment of object orientation and, specifically, OO with Perl. A must-read.

  2. comp.object FAQ

    From ftp://rtfm.mit.edu/pub/usenet/comp.object . One of the best FAQ compilations around.

  3. Object-Oriented Modeling and Design. J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, and W. Lorensen. Prentice-Hall, 1991.

    An excellent treatment of object orientation, especially as translated to a programming language. Also contains good comparisons of OO with other software methodologies.

  4. Design Patterns : Elements of Reusable Object-Oriented Software . Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Addison-Wesley, 1994.

    This book is a catalog of commonly used patterns of interacting objects (independent of language). Even if the patterns themselves are sometimes intuitive, the very act of giving them a name enriches an object practitioner's vocabulary.

  5. Bringing Design to Software . Terry Winograd. Addison-Wesley, 1996.

    Among other things, this book examines several highly successful software products and argues that user-oriented design is the best software methodology. (None of the products that have really sold have worried particularly about object-oriented programming.) Interesting and persuasive.

  6. The Mythical Man-Month . Frederick P. Brooks. Addison-Wesley, 1995.

  7. Object-Oriented Software Engineering: A Use Case Driven Approach . Ivar Jacobson. Addison-Wesley, 1994.


Previous: 7.5 Comparison with Other OO Languages Advanced Perl Programming Next: 8. Object Orientation: The Next Few Steps
7.5 Comparison with Other OO Languages Book Index 8. Object Orientation: The Next Few Steps