關于OOP第二階段的作業總結
閱讀提示:本文目錄導航,PC端頁面位于文章右側,移動端點擊文章標題右側小圖示,需下滑后(頂部圖片消失)目錄才完全顯示,可根據目錄跳轉文章位置,
一、前言
題目集四
- 知識點: 正則運算式,類的聚合關系,類的繼承,多型,方法重寫,
- 題量: 較小
- 難度:
\( \begin{split} &7-1 \quad ★★★?? \\&7-2 \quad ★★??? \\&7-1 \quad★???? \end{split} \)

題目集五
- 知識點: Java實作冒泡,選擇,插入排序,HashMap,正則運算式,類的聚合,
- 題量: 適中
- 難度:
\( \begin{split} &7-1 \quad ★???? \\&7-2 \quad ★???? \\&7-3 \quad ★???? \\&7-4 \quad ★★★?? \\&7-5 \quad ★★??? \end{split} \)

題目集六
- 知識點: 正則運算式,介面,類的繼承和多型,
- 題量: 適中
- 難度:
\( \begin{split} &7-1 ★???? \\&7-2 ★???? \\&7-3 ★???? \\&7-4 ★???? \\&7-5 ★★??? \\&7-6 ★★??? \end{split} \)

二、設計與分析
(1) 題目集四(7-2)、題目集五(7-4)兩種日期類聚合設計的優劣比較
(2) 題目集4(7-3)、題目集6(7-5、7-6)三種漸進式圖形繼承設計的思路與技術運用
(3)三次題目集中用到的正則運算式技術的分析總結
(4)題目集5(7-4)中Java集合框架應用的分析總結
三、踩坑心得
四、改進建議
對于題目集三一元多項式求導,仍有太多面向程序的做法,冗余代碼過多,復用性低,不利于后期跟進維護,
優化:設計項類,將運算式分解成項,對項進行處理,使用 HashMap建立映射關系,利于運算,利于合并同類項(本題降低了難度并未涉及),降低程式耦合度,
五、總結
- 學到了什么: 通過本階段的學習,進一步掌握了正則運算式的使用,
- 進一步學習: 設計模式
- 課程建議及意見: 課程自由度高,給學生充分的自學時間,作業循序漸進,梯度適中,無需要改進的地方,但PTA作業的測驗資料反復出鍋,麻煩修正一下,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/280888.html
標籤:其他
上一篇:Git實用技巧31招
下一篇:0101-數學優化
