「もの型」オブジェクトと「ひと型」オブジェクトオブジェクト指向プログラミングにおいてオブジェクトは「もの」ではありません。オブジェクトには、「もの」型オブジェクトと、「ひと」型オブジェクトの2種類があります。1.「もの」型オブジェクト「もの」型オブジェクトとは、「もの」を表現したオブジェクトです。2300);このような「もの」型オブジェクトはコンストラクタで、タイトルや価格などの本の性質を設定します。「もの」型オブジェクトは、ハッシュに非常に近いものだと考えればよいと思います。もの型オブジェクトは構造化されたデータを表現します。2300};2.「ひと」型オブジェクト「ひと」型オブジェクトとは、「ひと」を表現したオブジェクトです。以下は、ファイルを解析するオブジェクトです。その後に、parseというファイルを解析するメソッドが呼ばれることが予定されています。1);$file_parser->parse($file);このような「ひと」型オブジェクトは、コンストラクタで、その後に使用するメソッドが使用するオプションを指定することが多いです。「ひと」型オブジェクトは、関数に非常に近いものだと考えればよいと思います。クラスの設計の指針まず作りたいものが「もの」型オブジェクトなのか「ひと」型オブジェクトなのかを意識すること。データを表現したい場合は「もの」型クラスを作るオプションを指定してメソッドを呼び出したい場合は「ひと」型クラスを作る利便性が勝る場合は、「もの」型が「ひと」型と混在するハイブリッドクラスになる場合もある。業務に役立つPerlログ解析など日本語を含むテキスト処理の実践!案内YouTubeでもっと簡単にプログラミングを学ぶならPerlゼミちゃんねるLinuxコマンドを学ぶならLinuxサーバー管理入門Webデザインを学ぶならWebデザイン入門Web開発を始めるななMojoliciousスタートアップブログを作るならGiblogプログラミングの勉強会ならPerl入学式お問合せはこちらPerlは、テキスト処理の記述性とパフォーマンスに優れ、正規表現が言語に組み込まれているプログラミング言語です。Linuxサーバー管理でのフィルタリングプログラム、複数行の文字列を処理、ファイル内容の検索・置換などが得意。Mojoliciousを使ったWebスタートアップも。Perlは、gitやopensslなどUnix/Linuxミドルウェアの支援ツールとして採用されています。このサイトはGiblogで製作されています。