"synopsis" may belong to another edition of this title.
The most notable thing about Object Oriented Perl is Conway's excellent perspective on object-oriented concepts and how they are implemented in Perl. This book does a remarkable job of cutting through traditional jargon and illustrating how basic object-oriented design techniques are handled in Perl. (A useful appendix attests to the author's wide-ranging knowledge, with a comparison of Smalltalk, Eiffel, C++, and Java with Perl, including a summary of object-oriented syntax for each.) This book also features a truly excellent review of basic Perl syntax.
Throughout this text, the author shows you the basics of solid object design (illustrated using classes that model music CDs). Basic concepts like inheritance and polymorphism get thorough and clear coverage. The book also points out common mistakes and provides many tips for navigating the powerful and flexible (yet sometimes tricky) nuances of using Perl objects. For instance, Conway shows how to achieve true data encapsulation in Perl (which generally allows calls across modules) as well as its natural support for generic programming techniques.
He also pays special attention to popular object modules available from CPAN (like Class::MethodmakerK, which simplifies declaring classes) and discusses performance issues and the tradeoff between programming convenience and speed often faced by today's Perl developer. Advanced chapters cover a number of techniques for adding persistence and invoking methods using multiple dispatching.
Filled with syntactic tips and tricks, Object Oriented Perl is a sure bet for any programmer who wants to learn how to use Perl objects effectively. --Richard Dragan
Topics covered: Perl language review, CPAN, Perl objects, 'blessing' and inheritance, polymorphism, Class::Struct and Class::Methodmaker modules, Perl ties and closures, operator overloading, encapsulation, multiple dispatch, Class::Multimethods, coarse-grained and fine-grained object persistence techniques, performance issues.
Dr. Damian Conway is a Senior Lecturer in Computer Science and Software Engineering at Monash University (Melbourne, Australia), where he teaches object-oriented software engineering. He is an effective teacher, an accomplished writer, and the author of several popular Perl modules. He is also a semi-regular contributor to the Perl Journal. In 1998 he was the winner of the Larry Wall Award for Practical Utility for two modules (Getopt::Declare and Lingua::EN::Inflect) and in 1999 he won his second ""Larry"" for his Coy.pm haiku-generation module.
"About this title" may belong to another edition of this title.
Shipping:
US$ 4.00
Within U.S.A.
Book Description Paperback. Condition: new. New. Fast Shipping and good customer service. Seller Inventory # Holz_New_1884777791
Book Description Paperback. Condition: new. Buy for Great customer experience. Seller Inventory # GoldenDragon1884777791
Book Description Paperback. Condition: new. Brand New Copy. Seller Inventory # BBB_new1884777791
Book Description Paperback. Condition: new. New Copy. Customer Service Guaranteed. Seller Inventory # think1884777791
Book Description Paperback. Condition: new. New. Seller Inventory # Wizard1884777791
Book Description Condition: new. Seller Inventory # FrontCover1884777791
Book Description Paperback. Condition: new. Prompt service guaranteed. Seller Inventory # Clean1884777791
Book Description paperback. Condition: New. Safe and Secure Mailer. No Hassle Return. Seller Inventory # 4JSHAO0049D9
Book Description Condition: New. Book is in NEW condition. 1.94. Seller Inventory # 1884777791-2-1
Book Description Paperback. Condition: New. Seller Inventory # Abebooks549460