- UML2面向對象分析與設計(第2版)
- 譚火彬編著
- 487字
- 2019-07-01 10:17:34
1.6 練習題
一、選擇題
1.對象技術是( )。
A.一系列指導軟件構造的原則
B.一種新的已被認可的理論
C.Booch發明的一種新的設計語言
D.一種使用UML建模的思想
2.下列有關類的定義,正確的是( )。
A.對象的抽象
B.多個對象的集合
C.對象的實例
D.描述對象層次結構
3.下列( )之間的關系是類和對象之間的關系。
A.老師和學生
B.老師和張老師
C.張老師和王同學
D.張老師和李老師
二、簡答題
1.與傳統的結構化方法相比,面向對象技術的優勢主要體現在哪些方面?
2.什么是對象,什么是類,它們之間的區別和聯系是怎樣的?
3.什么是抽象,如何進行抽象?
4.什么是封裝,如何通過封裝實現信息隱藏和數據抽象?
5.什么是分解,結構化分解和面向對象分解有何不同?
6.什么是泛化,什么是多態,它們之間有什么關系?
7.什么是分層,分層和分解有何不同?
8.什么是復用,在軟件開發的哪些階段可以進行復用?
三、應用題
1.采用面向對象技術設計類結構,用來描述計算機中的文件和目錄之間的關系(即目錄由文件和子目錄組成),并提供計算文件和目錄大小的功能。
2.結合個人的實踐經歷,舉例說明在實踐項目中運用了哪些面向對象技術的基本原則。
推薦閱讀
- C語言程序設計實踐教程(第2版)
- JSP網絡編程(學習筆記)
- 新編Premiere Pro CC從入門到精通
- Android程序設計基礎
- SQL Server數據庫管理與開發兵書
- Getting Started with React Native
- Arduino可穿戴設備開發
- Advanced UFT 12 for Test Engineers Cookbook
- Java編程從入門到精通
- WildFly Cookbook
- DevOps 精要:業務視角
- 企業級Java現代化:寫給開發者的云原生簡明指南
- 例解Python:Python編程快速入門踐行指南
- Learning TypeScript
- Building Apple Watch Projects