哈工大2020軟件構造Lab3實驗報告

本項目於4.21日實驗課驗收

更新中

HIT

2020春計算機學院《軟件構造》課程Lab3實驗報告

  • Software Construction 2020 Spring
  • Lab-3 Reusability and Maintainability oriented Software Construction
  • CSDN博客

1 實驗目標概述

本次實驗覆蓋課程第 3、4、5 章的內容,目標是編寫具有可複用性和可維護性的軟件,主要使用以下軟件構造技術:

  • 子類型、泛型、多態、重寫、重載
  • 繼承、代理、組合
  • 常見的 OO 設計模式
  • 語法驅動的編程、正則表達式
  • 基於狀態的編程
  • API 設計、API 複用

本次實驗給定了五個具體應用(高鐵車次管理、航班管理、操作系統進程管理、大學課表管理、學習活動日程管理),學生不是直接針對五個應用分別編程實現,而是通過 ADT 和泛型等抽象技術,開發一套可複用的 ADT 及其實現,充分考慮這些應用之間的相似性和差異性,使 ADT 有更大程度的複用(可複用性)和更容易面向各種變化(可維護性)。

2 實驗環境配置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章