Flex 3で新しいクラスファイルを作成すると、デフォルトのパッケージを使用しないように警告します。Flex 3(フラッシュ)でカスタムパッケージを使用していないのは馬鹿ですか?
私は個人的に以前はパッケージを使用していませんでしたが、パッケージはすべての種類のパッケージをインポートすることなくすべてのクラスをどこでも使用できるようにするため、それらの目的。
私の行動が将来問題を引き起こすかどうかは私の質問です。もしそうなら、なぜですか?それとも私は一人ではないのですか?
Flex 3で新しいクラスファイルを作成すると、デフォルトのパッケージを使用しないように警告します。Flex 3(フラッシュ)でカスタムパッケージを使用していないのは馬鹿ですか?
私は個人的に以前はパッケージを使用していませんでしたが、パッケージはすべての種類のパッケージをインポートすることなくすべてのクラスをどこでも使用できるようにするため、それらの目的。
私の行動が将来問題を引き起こすかどうかは私の質問です。もしそうなら、なぜですか?それとも私は一人ではないのですか?
あまりにも多くのパッケージを作成したくない場合は、1つ作成してデフォルトパッケージに入れたものをすべて入れてください。
なぜパッケージが必要なのでしょうか?これは、次のとおりです。
あなたのコードを整理する方法を、あなたのコードを共有する場合、重複するファイル名の問題を回避する方法とき、彼らパッケージの外にあり、それらを「栽培」し、誰も害を及ぼすことはできません。コードを共有したくない場合は、パッケージを使用する理由はまだあります。時間が経つにつれて、コードは複雑になり、いくつかの論理構造に整理する手段が必要になります。
私は、パッケージを使用する最善の理由は、名前の競合の恐れなしに目的の目的のためにクラスに最適な名前を使用できるということです。イベントに関する情報を含むクラスが必要であるとします。 Flashには既にEventクラスが定義されていますが、パッケージに定義されているため、名前を(できれば独自のパッケージ内で)矛盾なく再利用できます。パッケージがなければ、あなたのクラスに何か他のもの(MyEvent)の名前を付けることを余儀なくされます。これは、作成するクラスにも適用されます。それらをパッケージに入れることで、同じ名前のクラスを作成するときにクラスのライブラリで命名の競合を気にする必要はありませんが、機能は異なります。
パッケージの使用を開始します。 :) – Tom
これを行う利点は何ですか? – Tom
私の編集を参照して、私は答えに情報を追加しました。 – Malcolm
ありがとうございます。 – Tom