SEノウハウ

ざっくりオブジェクト指向

 

オブジェクト指向で実装するメリット

  • 拡張性
    ・それぞれクラスとして独立性、拡張性を高める。
    ・変更に強くなる。
  • 開発効率
    ・一連の処理をまとめて部品化し、再利用を行うことで開発効率をあげる

 

3大要素

独立性

  • Aクラス、Bクラス、Cクラスとそれぞれ独立させて、Aの変更がB, Cクラスに影響しないようにする
    ※密に結合しているとAクラスの変更を行うと、Bクラス、Cクラスも大きく変更を受けて、変更が終わらなくなる。

再利用性

  • クラスの継承、メソッドによってメール用のクラスなど処理をまとめてクラス化し部品化する

 

 

拡張性

  • 抽象化すること
  • インターフェイスによるオーバーライド
  • 重要な部分や共通部分をまとめて拡張性を上げる

 

 

 

 

 

Amazonおすすめ

iPad 9世代 2021年最新作

iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)