Javaプログラミングのアイデア()オブジェクトの概要

1.1抽象化

  1. オブジェクト指向のSmalltalk、5つの基本的な特性
    ①すべてが対象です。
    ②プログラムは、オブジェクトのコレクションである、彼らはメッセージを送信することによって、お互いを知らせるために行う必要があります。
    ③各オブジェクトは、他の格納されたオブジェクトで構成される独自を有しています。(オブジェクトの新しいタイプを作成するために、既存のオブジェクトパッケージを経由して含めることがある。)
    ④各オブジェクトは、その型を持っています。
    特定のタイプのすべてのオブジェクトは、⑤同一のメッセージを受信することができます。

各オブジェクトはインターフェースを持っている1.2

  1. 同じ特性(データエレメント)を持つクラスを記述し、オブジェクトの動作(機能)が設定され、実際のデータ型のクラスです。
  2. オブジェクト指向プログラミングの課題の一つは、オブジェクトと問題空間の要素の解空間との間に1対1のマッピングに1を作成することです
  3. インターフェース:(機能を達成するために)特定のオブジェクト要求が発行することができるために決定。
    インプリメンテーション:隠された達成を構成一緒にプログラムおよびデータにこれらの要求にコードを満たします。

1.4隠された具体的な実現

  1. アクセス制御の存在理由
    1クライアントのプログラマは、一部(の実現)に触れることができないように、彼らは届かないはず
    のライブラリ設計者は、クライアントのプログラマに影響を与えることなく、内部クラスの仕事を変更することができるように、2を

1.6継承

  1. それは、()の関係:完全に円形の幾何学の純粋な代替の実施形態として考えることができるクラスオブジェクトとグループ派生クラスのオブジェクトを置き換えることができます。
  2. ある様(様):これは例インターフェイスを拡張するように、派生クラスでは、新しいインターフェース要素を追加する単純なタイマーのような関数電卓、
リリース5元の記事 ウォンの賞賛0 ビュー98

おすすめ

転載: blog.csdn.net/weixin_41246909/article/details/104282059