Telemat Lab's home page


Copyrigtht © 2000 Universita' di Firenze. All rights reserved.

Free license available.

 

Moduli e Oggetti in Perl

A cura di: David Cristofani 

Revisori: Prof. Franco Pirri  , Ing. Claudio Bizzarri 


Moduli e Oggetti in Perl

HYPER HOME Indice gen. Indice prec. Indice succ.


Package e Moduli in Perl

Perl è un linguaggio interpretato (o scripting language).
Spesso i linguaggi interpretati, anche se dotati di costrutti e istruzioni molto potenti, non consentono di svilluppare programmi molto complessi e ciò è dovuto al fatto che non permettono di suddividere un programma in moduli.
Questo non è però il caso del Perl che, mettendo a disposizione del programmatore due potenti strumenti come i package ed i moduli, ha consentito lo sviluppo di un numero grandissimo di librerie, permettendo di realizzare applicazioni di notevole complessità.
Osserviamo che la conoscenza dei package e dei moduli risulterà in seguito di fondamentale importanza anche per la trattazione della programmazione ad oggetti in Perl.

In questa sezione vengono trattati i seguenti argomenti:




La Programmazione Orientata agli Oggetti

La Programmazione Orientata agli Oggetti (OOP o Object Oriented Programming) è un paradigma di programmazione estremamente potente che ha lo scopo di aumentare la riusabilità del codice e di consentire al programmatore di poter gestire progetti di dimensioni notevoli e tali da risultare di difficile gestione con le consuete tecniche della programmazione modulare.

In questa sezione viene fornita una breve introduzione ai concetti di base legati alla programmazione ad oggetti:




La programmazione ad oggetti in Perl

Perl è un linguaggio che supporta la programmazione orientata agli oggetti.
Tuttavia il modo in cui permette di realizzare i costrutti tipici della programmazione ad oggetti è molto originale e presenta notevoli differenze rispetto ad altri linguaggi come il C++ e Java.

In questa sezione vedremo come realizzare e come utilizzare classi, attributi, metodi e oggetti seguendo il seguente schema:




Ereditarietà in Perl

Il Perl dispone di meccanismi che consentono di creare classi derivate (supportando sia l'ereditarietà singola che l' ereditarietà multipla) e di gestire il polimorfismo .

Gli argomenti trattati in questa sezione sono i seguenti:

 

Ultimo aggiornamento 5/12/2000.


Telemat Lab's home page

HYPER HOME Indice gen. Indice prec. Indice succ.