パッケージ
出典: フリー百科事典『ウィキペディア(Wikipedia)』
パッケージ、パック
- 包装。装飾、保護、などの目的で紙やフィルムなどが何かの物を包んでいる場合、その包装をパッケージと言う。
- 物を入れるための入れ物、容器、紙器、段ボール箱、貼り箱。
- 包装され、あるいは容器に入れられた状態にある物を、包装や容器を含めてパッケージと呼ぶこともある。この場合、複数の物が詰め合わされている、ひとまとめにされている、という含みがある。この延長上に、物ではなくサービスなどがひとまとめにされたものをパッケージと呼ぶことがある。
パッケージソフトウェア、パッケージツアー。 - Mac OSで、プログラムやデータなどをひとまとめにしたフォルダ構造の総称。バンドル、アプリケーションパッケージ
- トランジスタや集積回路のシリコン基板を配線引出用電極とともに一体化封止したもの。セラミックやレジンモールドなどが用いられる。→パッケージ (電子部品)
- Java言語において、クラスをまとめる単位。修飾子packageを使ってJavaソースコード上で表現する。C++などの言語に使われているnamespace(名前空間)に似ているが、その名前空間よりも機能は限定的であり、階層構造を持たず、クラス名の衝突を避けるために存在する。またそのパッケージ内にあるクラスに対しては、package privateといった設定が可能であり、package privateなクラスはパッケージ外部のクラスからのアクセスが禁止され、カプセル化による情報隠蔽を実現できる。これによりGoFデザインパターンの一つ、Facadeパターンをより忠実に実現することができる。