※本ページにはプロモーション(広告)が含まれています
プログラムやUIにおいて、独立した機能単位として組み込み・取り外しができる部品のこと。Macのコントロールセンターで追加・削除できるWi-FiやBluetoothの個別機能、プログラミングでの再利用可能なコード単位など、幅広い文脈で使われる。
詳しい解説
モジュール(Module)は、独立した機能を持ち、組み合わせて全体を構成できる「部品」を意味する用語です。ITやプログラミング、UI設計など多様な分野で使われ、それぞれ意味合いが若干異なります。
## 主な使用例
| 文脈 | 意味 | 例 |
|——|——|—–|
| Mac コントロールセンター | 追加・削除可能な機能ユニット | Wi-Fi、Bluetooth、画面収録 |
| プログラミング(Python等)| import可能なコードファイル | math、os、json モジュール |
| Node.js / npm | パッケージ単位 | express、react モジュール |
| Windows | DLLなどのバイナリモジュール | kernel32.dll、user32.dll |
| ハードウェア | 着脱可能な部品 | メモリモジュール、カメラモジュール |
| 教育 | コース内のセクション | 「モジュール1: 基礎編」 |
## Macコントロールセンターでのモジュール
macOSのコントロールセンターは、複数の「モジュール」(Wi-Fi、Bluetooth、AirDrop、集中モード、ディスプレイ、サウンド、ミュージック、画面ミラーリング、バッテリー、画面収録、ステージマネージャ、ユーザー切替、Spotlight、アクセシビリティショートカット等)から構成されており、「システム設定」→「コントロールセンター」から各モジュールを「メニューバーに表示」「コントロールセンターに表示」「表示しない」の3段階で管理できます。
## モジュール化のメリット
– **保守性**: 修正・更新が個別に行える
– **再利用性**: 同じモジュールを複数の場所で使える
– **拡張性**: 新機能を独立して追加可能
– **テスト容易性**: 個別にテストできる
## モジュール vs コンポーネント
似た用語に「コンポーネント」がありますが、一般的にはコンポーネントの方がより粒度が小さく、UI部品として使われる傾向があります。モジュールは機能単位、コンポーネントは表示単位というニュアンスです。
macOSで「画面収録」を頻繁に使う場合、「システム設定」→「コントロールセンター」→「画面収録」を「コントロールセンターに表示」に設定。これでメニューバーから1クリックで画面収録モジュールを呼び出せるようになる。
別の呼び方
モジュール
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!