1.操作手順の概要
ジョブ間の関係の①3回の反復の知識;
最初の周方向主の方法を認識することによって、同じジョブ・クラスのメソッド呼び出しの間の第2週のための基礎を築くために。
第3週ごとの呼び出しの異なるクラス間の作業方法の同じクラスのメソッド間のコールのための学習の第2週によります。
どのように②仕事からプロセス指向のオブジェクト指向へ徐々に移行することにより?
オブジェクト指向の運動が直面している第3週に二週の最初の仕事の練習からの移行、。
③操作とソリューションの間に発生した問題
問題の最初の週は:Javaはどのようにキーボードからの入力には分からない;.
ソリューション:百度によるJavaのクエリの入力が必要理解(インポートjava.util.Scannerを;)
第二週の問題:メソッドとの間の関係を知るために呼び出し;.
回避策:Baiduのクエリや他の誰かによって書かれたとのメソッドを呼び出す方法を学んできたソースコードとの関係を見ます。
質問:. Aクラスとクラスの間には明確な関係の第3週。
ソリューション:授業を見て、複数のビデオ、個人的に学生に尋ねました。
B。ヌル・ポインタは、パラメータを渡す方法がわからないとき。
ソリューション:クラス属性が初期化されます。
④各ジョブに費やされた時間の割合。
第1の円周ジョブが6時間を要します。
第2の円周ジョブは12時間かかります。
第3週の仕事は24時間かかります。
三週間の時間比:1:2:4
知識や教訓の⑤論理プログラミングプロセスの厳しさ
デバッグ中に多くの時間を無駄にするために、教師操作リードの最初の週の最初の質問のニーズに合わせて作成されていません。
2番目の質問での動作の第2週では生活が困難にするためのテストポイントを引き起こし、とき教師出力に必要な出力に応じていません。
しかし、いくつかのポイントを追加するには、多くの時間を無駄になるだけの理由。
2.OOデザインの経験
①比較処理のためのオブジェクト指向へ
プロセス指向と違い、変更やアイデアなどの主な違いに向けました。
分析工程を経てプロセス指向の問題は、ステップライト機能により、ステップが問題を解決するために、必要とされます。
オブジェクト指向の問題は、そのオブジェクトにトランザクションダウンによって解決され、その後、書き込み方法は、各オブジェクトについて、その後、方法論的問題のために必要なクラスとクラス間の関係を呼び出します。
オブジェクト指向設計の理解の基本原則②
単一責任の原則 - オブジェクト指向設計の基本原則のこの段階のために私は精通しています。
文字通りの意味は、独自のデザインクラスのクラスであることを理解するためによると、自分の業務ではなく、他のクラスとの関係のための唯一の責任がある:単一責任の原則のために私は理解しています。また、説明することができます。わずか数キロは決して接触して、声を聞くことができます。
デザインクラスへの単一責任の原則に従い、利点は以下のとおりです。メンテナンス性を向上させ、クラスの可読性を向上させるために、
プログラミング思考③OOの理解
オブジェクト指向プログラミングの考え方が私の理解ですと:この考え方は、より抽象的で、栽培が困難な多くの注目のカプセル化、完璧に多くの時間を要します。
理解し、模擬試験3。
①品質を符号化するためのテストの重要性を
試験試験ベンチマークエンコーディング品質は、符号化品質Gaobuガオは、ほとんど反応を試験しました。
テストはコーディングのために非常に重要であるので、テストは、需要を表しています。
②あなたは、デザインのテストケースを作る場合、あなたはどのように行うのでしょう
私はテストケースを設定していた場合、私はその後、私は完全に私が必要とするニーズや機能を反映することができるように、テストケースをセットアップする需要関数のニーズを比較します。学生はテストケースからの私のニーズを理解することができます。
4.コース収穫
OOを学ぶの4週間後、学んだたくさんから、教訓がたくさんあります。
収穫:
最初の週は、Javaの基本的な構成を学びました。たとえば、次のJDKバージョンのインストールと設定、Eclipseのインストールと使用。
週に学んだ:①Java選択構造では、環状構造(IF-ELSE、スイッチケース、しばらく、やる-しばらく、用)
②Javaは、一般的に図書館やインポートに使用します。方法や、例えば、機能Mathクラス、Stringクラス等の使用。
定義と③使用されるようにアレイやカスタム関数(メソッド)を使用します。
④定義とオブジェクトクラスを作成します。
第3週は学んだ:①役割と施工方法の使用を。
使用状況を②this。
③クラスとクラス間の関係。(集約、相関及び依存関係)
読書④UMLクラス図。
4週目は学んだ:①単一責任の原則(SRP)が何であるかを理解しています。
内蔵のパッケージを使用して②Java列処理とデジタル処理、および日付。
レッスン:
①そこには注意深く読むリードが書かれたコードの低品質にありませんし、コードを書き換えるために多くの時間を要し、問題のコードを書き込む処理であるため。
コードに直接コードを書くとき②完全に下エンコード品質で、その結果、対象者のニーズを理解していませんでした。
カリキュラムの5.勧告
私はレッスンの先生は、より具体的な詳細を説明したいと考えています。