タグ

ブックマーク / perldoc.jp (1)

  • Class::Data::Inheritable - 継承可能な, オーバーライド可能な、クラスデータ

    名前¶ Class::Data::Inheritable - 継承可能な, オーバーライド可能な、クラスデータ 概要¶ package Stuff; use base qw(Class::Data::Inheritable); # DataFileを、継承可能なクラスデータとしてセットアップする。 Stuff->mk_classdata('DataFile'); # このクラスためにデータファイルの場所を宣言する。 Stuff->DataFile('/etc/stuff/data'); 概要¶ Class::Data::Inheritable は、クラスデータのアクセサ/ミューテータを作るのに向いています。 つまり、(単一のオブジェクトとは違って、)クラス全体に何かを蓄えたい場合です。 このデータは、サブクラスで継承され得ますし、オーバーライドされ得ます。 例: Pere::Ubu->mk

  • 1