Closed5
よくわからん開発用語まとめ
インスタンス
クラスが作るオブジェクト(モノ
)
エンティティ
実体
エンティティとは、ゲームのシーンの中のすべての実体であるオブジェクトのことである(例えば、敵、銃弾、乗り物など)
これが一番しっくりきた
マルチテナント
テナント
: 各顧客(クライアント)やユーザーグループ
マルチテナント
: 複数のテナントが1つのソフトウェア(APP)を共有して使うこと。(DBやサーバーを共有する場合もある)
-
メリット
- テナント数が増えれば増えるボトムコストが下がる
- テナント側の運用が楽で、開発チームの工数も減る
-
デメリット
- 共有して使っている部分に不具合が起きたら、シェアしているすべてのテナントに影響する
- テナントごとのカスタマイズ性の低下
シングルテナント
顧客ごとにシステムを作成する。その分コストがかかったり、運用が増える。
- メリット
- 不具合があっても他の顧客には影響しない
- 顧客に合わせたカスタムがしやすい
オブジェクト指向
カプセル化
カプセル化とは、クラスのプロパティとメソッドへのアクセスを制限することを言います。
クラスの外部からアクセスできるようにするには「public」を、アクセスできないようにするには「private」を用いて定義します。
このスクラップは2023/06/28にクローズされました