2010-11-25 5 views
0

オブジェクト指向プログラミングの世界では、軽量オブジェクトとは何ですか、私の詳細な説明を教えてください。そして、他のコンピュータサイエンス分野では、軽量はどういう意味ですか?軽量設計パターンですか?軽量良い、悪いですか?軽量オブジェクトの意味

答えて

0

軽量には多くの意味がありますが、通常、データ量が少なく、データ量が少ないオブジェクトを指します。スレッドは軽量プロセスとして呼び出されることがありますが、プロセスよりも少ないことがあります。その処理も処理より高速です。軽量オブジェクトとは、メンバ変数の量が少なく、メンバ変数として基本型(int、float)のオブジェクトです。光の機能は、他のものと比較して非常に少ないことです。通常、これらはインライン関数です。 (C文脈で)。
軽量パターンなどのパターンはありません。しかし、通常、システムは、軽量オブジェクトで構成されている必要があります。
利点は簡単なデバッグ、保守、およびコードの理解が容易なことです。欠点は、多くのオブジェクトになる可能性があります。
軽量なパターンはありませんが、この用語は業界でかなり使用されています。

0

X軽量たちは多少良く知られている構造Xを持っている場合に使用される傾向にあります。軽量Xは、Xのバージョンであり、何らかの方法で少ないリソースを使用しているか、Xと何らかの点で微妙に異なります。

ほとんどのコンピュータサイエンスの場合のように、この用語は明確に定義されておらず、ゆるやかに使用されています。

+0

あなたはすごい答えを出します! – Rn2dy

+0

「軽量」という漠然とした言葉で定義された質問には、良い答えを与えるのはむしろ難しいです。 Erlangではプロセスはカーネルスレッドではないという意味で「軽量プロセス」です。それは良いことです。しかし、私はこの言葉が非常に多くの異なるもののために使われているのを見てきました。意味のある何かがそれに具体的な意味を付けようとすることから出てくるのではないかと疑います。 –