ビデオ: Android プログラミング【効果音の追加】 ~オブジェクト指向・予習編~ 2025
Objective-Cなどのオブジェクト指向(OO)言語を使用してiOSアプリケーションを作成すると、自然にオブジェクト指向の考え方が強制されますが、 OO以外の言語を使用しているときでも、OO設計思考を使用できます。
オブジェクトから始めてから、各オブジェクトをデータ構造に変換します。次に、メソッドを各データ構造上で動作する関数に変換し、これらの関数をデータ構造と同じファイルで宣言します。
<! - 1 - >あなたはOOプログラムにかなり近いでしょう。
-
分析: 次の項目を識別するための分析を開始します。
-
オブジェクト
-
オブジェクト機能(責任、動作、メソッド、または機能とも呼ばれます)
-
オブジェクトの特性(属性または変数とも呼ばれます)
-
-
統合: オブジェクトの一般化と特殊化を特定します(Vesselオブジェクトは、血管の特殊化であるTeacupオブジェクトの一般化です)。
<! - 2 - > -
書き込みプログラム: オブジェクト間の対話を合成して実際のプログラムを記述します。
-
再利用: これはオブジェクト全体で発生します。
オブジェクト指向設計は、プログラムの考え方や書き方の良い方法です。分析から始まるという事実は、あなたがプログラミングしているドメインについてより深く理解していることを意味します。
<!このような理解は、特に、データを共有する大規模なソフトウェアシステム を構築してしまうと、そのドメインでより多くのプログラムを書くときに役立ちますお互いに協力する。 ドメイン内のオブジェクトにプログラムを置くことを検討すると(ドメイン内のアクション、つまり動作とは対照的に)、プログラムはより安定します。なぜなら、多くの動作がドメイン内で発生し、動作も急速に進化する傾向があるからです。ドメイン、オブジェクトはより一定である傾向があります。
オブジェクトを最初に考え、相互作用を作成することによってプログラムを書くという事実は、事実の後ではなく、最初から再利用が焦点であることを意味します。
