Alter Egos

Siegel, Anno
December 2007
Perl Review;Winter2007, Vol. 4 Issue 1, p27
Academic Journal
The article provides tips on using Alter module in Perl object-oriented programming. Within the framework of Perl, programmers can use object either as a referenced thingy that happens to know which class it belongs to, a package that happens to provide methods to deal with other objects, or as a method in which a subroutine can expect another object as its first argument. They can store objects data in name fields or in a Perl data structure to represent the object directly.


Related Articles

  • A Pedagogical Evaluation and Discussion about the Lack of Cohesion in Method (LCOM) Metric Using Field Experiment. Okike, Ezekiel // International Journal of Computer Science Issues (IJCSI);March2010, Vol. 7 Issue 2, p36 

    Chidamber and Kemerer first defined a cohesion measure for object-oriented software - the Lack of Cohesion in Methods (LCOM) metric. This paper presents a pedagogic evaluation and discussion about the LCOM metric using field data from three industrial systems. System 1 has 34 classes, System 2...

  • Reconciling Object and Relational Application Models. Harrison, Guy // Database Trends & Applications;Sep2005, Vol. 19 Issue 9, p6 

    This article discusses the integration of object and relational application models for the database industry. As a result of the conflict between relational model and object-oriented (OO) programming paradigm, the idea of an OODBMS, or OO database management system, became popular in the middle...

  • LabVIEW Embraces Graphical Object-Oriented Programming. Wong, William // Electronic Design;9/28/2006, Vol. 54 Issue 21, p38 

    The article illustrates the adoption of the new approach to Object-Oriented Programming of LabVIEW, a graphical programming languages standing alongside Universal Modeling Language and Matlab's Simulink. In celebrating LabVIEW's 20th anniversary, it introduces the LabVIEW 8.20 which satisfies...

  • When the right technology just WONT work. Tyrell, Sebastien // Software Practitioner;May/Aug2005, Vol. 15 Issue 3/4, p20 

    This section presents an allegorical parable on the dangers of introducing Object Orientation into a large project where many of the designers/programmers do not have a good background in it.

  • Query Optimization on Compressed and Decompressed Object-Oriented Database Using Operators. Banubakode, Abhijit; Acharya, Haridasa // International Journal on Computer Science & Engineering;2010, p2883 

    In this paper, we present an approach using various database operators that permits to enrich technique of query optimization existing in the object-oriented databases and the comparative analysis of query optimization of compressed and uncompressed object oriented database based on cost,...

  • On assertion-based encapsulation for object invariants and simulations. David Naumann // Formal Aspects of Computing;Jun2007, Vol. 19 Issue 2, p205 

    Abstract  In object-oriented programming, reentrant method invocations and shared references make it difficult to achieve adequate encapsulation for sound modular reasoning. This tutorial paper surveys recent progress using auxiliary state (ghost fields) to describe and achieve...

  • Has Object-Oriented Programming Delivered? Goth, Greg // IEEE Software;Sep/Oct2002, Vol. 19 Issue 5, p104 

    Reports on the continuing debate over the bottom line benefits of object- oriented programming in the United States. Importance of context in considering the benefits; Question about what variables and parameters give developers and users a clue about how and when object-oriented programming...

  • Assessing Students' Structured Programming Skills with Java: The "Blue, Berry, and Blueberry" Assignment. Xihui Zhang // Journal of Information Technology Education;2010, Vol. 9, pIIP227 

    Java is an object-oriented programming language. From a software engineering perspective, object-oriented design and programming is used at the architectural design, and structured design and programming is used at the detailed design within methods. As such, structured programming skills are...

  • Object Calculus and the Object-Oriented Analysis and Design of an Error-Sensitive GIS. Duckham, Matt // GeoInformatica;Sep2001, Vol. 5 Issue 3, p261 

    The use of object-oriented analysis and design (OOAD) in GIS research, development and application is now well established. However, the tendency towards informality in OOAD techniques means many of the potential benefits of object-orientation (OO) are being discounted. Recent advances in the...


Read the Article


Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics