❤恋するコンピュータサイエンス❤

コンピュータサイエンス、3DCGをもっと楽しく、もっと本質的に!c言語、c++の記事中心です

init メソッド(関数) が必要な理由を述べよ

Q.

init メソッド(関数)
が必要な理由を述べよ


A.
イベントリスナーの登録や、外部データの取得など「一回だけやればいいこと」は init にまとめておくと管理しやすいから。


逆に言えば

なぜ method だけで完結しないというと
method を設計的にシンプルにしておきたい(「呼ばれたらすぐ処理」だけにする)。

準備と実行を分けることで、複数回使う・再初期化するなどの拡張がしやすくなる。



web系の処理の流れは下記である。

  • DOM生成

    • HTMLの構造が読み込まれ、要素が存在する状態。

  • init(初期化処理)

    • DOMを使って一度だけ行う設定・準備。

    • 例: イベントの登録、デフォルト値の設定、UIの構築など。

  • method(実行処理)

    • 初期化された状態を使って、実際に操作を行う関数や処理。

    • 例: ユーザーのアクションに応じてDOMを更新するなど。