1.減少10%的編碼時間得到的收益較少,但減少10%的維護成本收益較高
2.面向對象的定義和優勢
1.封裝是指把對象的( A)結合在一起,組成一個獨立的對象。 A.屬性和操作 B.信息流 C.消息和事件 D.數據的集合 2.類和對象都有屬性,它們的差別是:類描述了屬性的類型,而對象的屬性必須有( C)。 A.正負號 B.動作
面向對象=對象+類+繼承+通信” 對象:萬物皆對象。 計算機程序中的對象是具有三個特徵的實體:標識、狀態、行爲. 消息:是一個對象與另一個對象的通信單元,是要求某個對象執行類中定義的某個操作的規格說明。發送給一個對象的消息定義了一個方
需求工作流主要是幫助開發者理解客戶需求,分析可行性,對軟件有一個清晰的認識;同時,幫助客戶瞭解開發得到的產品的大致性能。 首先,開發一個軟件的首要任務一定要理解這個軟件的應用領域,這樣可以減小與客戶溝通的障礙,減少常識性的錯誤。 開發者