|
オブジェクトを動的に作成するか、静的に作成するかはそのオブジェクトが使用される環境によって
判断します。クラスによっては、パラメータ付のコンストラクタが拡張機能用で実装されており、動的
でしか利用しにくい場合もあります
例えば、モーダルダイアログに依存するオブジェクトであれば、ダイアログは一時的なものなので
動的なオブジェクトが都合が良いと思われます。しかし、文字列オブジェクトのようにブロック内で
一時的に使用するものでも、動的に作成してしまうと後で解放するのが面倒になりますので、静的
に作成して自動的に解放させるほうが「解放忘れ」を避ける事ができます
|
|