2011-12-23 8 views
3

WikipediaのCreational Design Patterの定義を読んでいたときに、次の文章を読んでください。オブジェクトの作成とクラスのインスタンス化の違い

クリエイティブなデザインパターンは、さらに、オブジェクト - クリエーションパターンとクラス - クリエーションパターンに分類されます。ここでは、オブジェクト創造パターンは、オブジェクト作成とクラス創造をクラス・インスタンシエーションと扱う。

私は、オブジェクトの作成とクラスのインスタンス化が同じであるという印象を受けました。彼らは同じか異なっていますか?彼らが違うなら、違いは何でしょうか?

+0

* *「クラスインスタンス化」とは、クラスローディング – adarshr

答えて

4

次のlinkeにアクセスしてください。答えが見つかりました。

http://sourcemaking.com/design_patterns

クラスの作成パターンは、オブジェクトの作成パターンが仕事を得るために効果的に委任を使用し、インスタンス化プロセスで効果的に継承を使用していますが。我々は、交換可能にし、限り、それは本当である私の知識としてオブジェクトの作成クラスのインスタンスを使う時代のほとんどをオブジェクト指向の観点から

1

私の観点からは、それとの違いはありません。オブジェクトの作成は、結果がオブジェクトが作成されたクラスのインスタンスを作成するものともみなされます。だから基本的に彼らは本当に同じですので、混乱しないでください。

関連する問題