オブジェクト::トランポリン

Object :: Trampolineは、遅延オブジェクト構築用のPerlモジュールです。
今すぐダウンロード

オブジェクト::トランポリン ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Steven Lembark
  • 出版社のWebサイト:
  • http://search.cpan.org/lembark/

オブジェクト::トランポリン タグ


オブジェクト::トランポリン 説明

Object :: Trampolineは、遅延オブジェクト構築のためのPerlモジュールです。 Object :: Trampolineは、遅延オブジェクト構築のためのPerlモジュールであり、必要に応じてメソッドがディスパッチされるまで、メソッドが実際にディスパッチされるまで、handler classesの実行時定義を簡素化します。 #オブジェクトが最初にアクセスされる時点で。 Object :: Trampolineを使用する。 #実際のクラス名は、代わりに使用されている通常のコンストラクタ#と 'Object :: Trampoline'に追加されます。宛先#class 'コンストラクタは、オブジェクトが実際に何かに使用されているときに呼び出されます。 My $ DBH =オブジェクト:: Trampoline-> Connect( 'dbi'、$ DSN、$ USER、$ pass、$ conf)。 My $ STH = $ DBH->準備(「バーからfoo」の選択); #またはconfig file#または継承データを介してパッケージとargsを指定します。 ##コンストラクターは宛先クラス#に住んでいて、オブジェクト:: Trampolineとは関係ありません。 my%config = config-> read($ config_file_path); My($ class、$ const、@argz)= @config {qw(クラスconst args)} My $ HARDE =オブジェクト:: Trampoline - > $ const($ class、@argz); #この時点でRef $ Handleは 'Object :: Trampoline :: Bounce'です。 $ハンドル - >柔らかい(@stuff); #この時点で$ HANDLEは$ CLASS#である#オブジェクトがinstandiatedになるまで#オブジェクトのクラスモジュールを使用して遅らせるのに役立つことがあります。 O :: T :: Uは、コンストラクタの前に呼び出し元のパッケージ#と「$ classを使用する」を追加します。 My $ LAZY =オブジェクト:: trampoline :: use-> frobsicate($ class、@stuff); My $ RESULT = $ LAZY-> SUSAN( 'Dessert');オブジェクトを構築するときには、オブジェクトを費用するか、遅延しなければならないか、遅くなるデータベースハンドルが一例です。このモジュールは "Trampoline"オブジェクトを作成します。モジュール自体は2つのオートロードからのみ構成されています.1つはコンストラクタコールをキャプチャします。その他の最初のメソッド呼び出し。最初のクラスは、必要なオブジェクトを2番目のクラスに作成するクロージャを祝福します。これは、新しいオブジェクトに$ _ に返信し、コールを適切なクラスに返信し、オブジェクト:: Trampolineを使用するとオートコードを使用します。別の引数として渡す必要なしに、 "Real"クラスが使用するコンストラクタ名を使用してください。要件: ・Perl


オブジェクト::トランポリン 関連ソフトウェア

no

NOIDは、Mintへのルーチンを含むPerlモジュールで、素敵な不透明識別子を管理します。 ...

214

ダウンロード