2007/06/14(木)メンバ変数

個人的見解再び

メンバ変数,インスタンス変数,フィールド
この3つはほぼ同等
個人的には,次みたいな感じで使い分けてる

 メンバ変数(フィールド)
  クラス内に定義されている変数全般
  いわゆるstaticメンバなどクラス変数も含む

 インスタンス変数
  メンバ変数のうち,インスタンスそれぞれが持つ変数

プロパティ,セッター・ゲッター
 プロパティはメンバ変数の一種
 セッター・ゲッターと一緒に使われる
 値の代入と取り出しが厳しくチェックされる
 値の代入はセッターを通して行われ,不当な値はその時点ではじかれる
  ここで入力された値を四捨五入するなど,いじることも可能
 同様に値の取り出しはゲッターを通して行う
  ここでの出力は値を(ry

Bean
 再利用可能なオブジェクト(コンポーネント)のこと
 このbeanを組み合わせることで大きなプログラムを作ることができるようになっている
 再利用により開発効率があがる...はず

Entity
 クラスやインスタンスと同等に使われることもあるけど,
 どちらかというと設計の段階で使われる用語

キーブレイク
 データベース用語?
 特定の条件を満たすor満たさなくなったときに処理を終わらせるようにすること

条件が偽
 条件を満たさないこと