提供するガラクタが使えるようになりました。何か新しくオブジェクトをつくって、いじくってみてください。消去されるのをみてください。このモジュールを崇拝して下さい。ハッシュもしくは疑似ハッシュを使っている、という前提を使用しています。コンストラクタとデストラクタ以下は、格納されるオブジェクトを生成、取得、消去するためのメソッドです。これでなんでもできる、というわけではないので、オーバーライドする必要があるかも知れません。Class->new(\%data);新たにオブジェクトを作ってデータベースにいれる、コンストラクタです。オブジェクト、そしてデータベースにいれる、初期情報です。キーは、オブジェクトのカラムにマッチし、値はそのフィールドの初期値になります。そのカラムのデータは生成される、と想定します。このクラスに対して指定されていれば、それを使います。制約があるのだと想定し、それを使おうとします。そのキーの値としてオブジェクトを渡すことができます。受けて、データベースからそのIDを持つオブジェクトを取得します。コピーを、メモリにもデータベース上にも作成します。値を持つ、ということだけです。$obj->delete;このオブジェクトを、データベースからもメモリからも削除します。