20165105 實驗二面向對象程序設計

20165105 實驗二面向對象程序設計

提交點1、JUnit測試用例

要求:提交最後三個測試用例都經過的截圖,截圖上要有畫圖加水印,輸入本身的學號。

 

提交點2、TDD方式xuexiStringBuffer

要求:以 TDD 的方式研究學習 StringBuffer,提交你的單元測試用例和測試經過的截圖,截圖要加上學號水印。

實驗過程:僅測試了構造方法、charAt 方法、capacity 方法、indexo 方法、toString 方法和 length 方法,其餘方法能夠詳細的在 API 文檔中查到。

 

 

 

提交點三:OCP原則和DIP原則的應用

要求:

1.對設計模式示例進行擴充,體會OCP原則和DIP原則的應用,初步理解設計模式設計模式

2.讓系統支持byte類,並在MyDoc類中添加測試代碼代表添加正確,提交測試代碼和運行結的截圖,加上學號水印ide

 

 

提交點四:開發一個複數類Complex

要求:以TDD的方式開發一個複數類Complex

  • 定義屬性並生成 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)

 

相關文章
相關標籤/搜索