めちゃくちゃわかりやすいPerlのオブジェクト指向説明サイトから幾つか引用.
■警告表示
[例]
use Carp qw(croak);
## 中略 ##
croak('set_date の引数には、24以上は取れません。') if $time_difference >= 24;
■クラスなど
クラス ... 専門領域.
オブジェクト ... クラスの使いっ走り.
パッケージ = クラス
パッケージのサブルーチン = クラスのメソッド
■継承
package Baker;
## 中略 ##
use base qw(Human)
use base は引数に与えられたモジュールをrequireする.
BakerはHumanのメソッドを継承する為,
use base qw(Human); と宣言することで、Bakerクラスで定義しなくても、Humanクラスのメソッドを使いまわせる