20182303 2019-2020-1「オブジェクト指向プログラミングとデータ構造」実験レポート3

20182303 2019-2020-1「オブジェクト指向プログラミングとデータ構造」実験レポート3

コース:「プログラミングとデータ構造」
クラス:1823
名:張Duanyun
学生ID:20182303の
実験先生:ジョニーの
実験日:2019年10月23日
必修/選択科目:必修

1.実験内容

実験(の完了後、ダウンロードしてインストールし、IDEAを使用しhttps://www.cnblogs.com/rocedu/p/6371315.html)。

  1. ユニットテストとTDDの初期把握
  2. カプセル化、継承、多型(自己):三つの要素を理解し、マスターオブジェクト指向
  3. 予備マスターUMLモデリング
  4. 雲ブルーインクの完了時に(1) - (5)実験。

2.実験方法と結果

  • 実験3.3
    参考実験2つのJavaオブジェクト指向プログラミング
    のデザインパターンの例では、経験のOCPの原則とDIP原理のアプリケーションは、デザインパターンの予備的な理解は、展開される
    :自分の学生番号%6、その結果に基づいてコード展開で業務を引き継がれた
    システムShortクラスのサポートとクラスにテストコードを追加し、正しいがMyDocを追加することを示しています

  • 実験3.4
    以下のように複雑なクラスコンプレックスを開発するTDD方式で、要件は次のとおりです。
// 定义属性并生成getter,setter
double RealPart;
double ImagePart;
// 定义构造函数
public Complex()
public Complex(double R,double I)

//Override Object
public boolean equals(Object obj)
public String toString()

// 定义公有方法:加减乘除
Complex ComplexAdd(Complex a)
Complex ComplexSub(Complex a)
Complex ComplexMulti(Complex a)
Complex ComplexDiv(Complex a)

  • 3.5実験
    StarUML 2つの実験モデルコード使用して
    、少なくとも二つのクラス図の中でクラスを
    クラス、継承、インターフェースは、UMLにおいて組み合わせて発現しました

3.実験過程で発生した問題や決済処理

  • 質問1:gitのアップロードIDEA直面する問題

  • 問題1つのソリューション:現在のディレクトリがリモートリポジトリローカルディレクトリではないので、残酷に否定しました。

その他(知覚、思考、など)

実験困難なタスクは、それが完了するまでに時間がかかります。しかし、また知識が少しずつ蓄積されて感謝し、私たちは月を求めることを期待することはできません。

参考資料

おすすめ

転載: www.cnblogs.com/zdyyy/p/11608571.html