cabbagewar
          java
          主要是摘抄《java數(shù)據(jù)編程指南》一書!
          ??? 軟件分析是試圖理解實際問題:人們想作甚么?怎樣會使他們的工作更為容易。等等
          面向?qū)ο蟮姆治觯∣OA)的特點就是強調(diào)對象。主要目標就是識別對象與作用,它試圖提取實際對象的重要特征以及處理這些對象需要的行為,以便隨后在計算機軟件中模型化它們。(就是抽象,演繹,從特定對象中抽象出一般來。)
          ??? 從OOA的角度來看,軟件就是相互作用的對象的一個集合。對象具有屬性(他們對自己的了解),對象擁有行為(他們要做的事情),與其他對象的關聯(lián)(對其他對象的了解)。
          ??? 一張顧客的發(fā)票就是一個大家都熟悉的實際對象。OOA將發(fā)票作為抽象對象會問一些基本問題。一張發(fā)票知道什么信息?一張發(fā)票知道怎么樣做?(發(fā)票作為計算機中的對象是抽象的,所以對實際對象做的事情,變成了軟件對象的響應)一張發(fā)票還可以了解其他對象。

          ???OOA是從實際問題到模型,OOD是從模型到計算機軟件特性。
          ?? OOD的主要目標是應用開發(fā)人員已經(jīng)獲得的策略與模式解決在OOA階段提出的問題。我們使用數(shù)據(jù)庫來保留數(shù)據(jù)還是用一個流文件?我們會用繼承或者封裝嗎??……
          posted on 2006-04-20 09:18 cabbagewar 閱讀(124) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
           
          主站蜘蛛池模板: 永春县| 南通市| 静海县| 东平县| 苏尼特左旗| 新巴尔虎左旗| 东丰县| 延川县| 安徽省| 仁怀市| 通州区| 武邑县| 闸北区| 习水县| 阳高县| 乌恰县| 岳池县| 稻城县| 蓬莱市| 晴隆县| 玉环县| 霍林郭勒市| 信丰县| 阿荣旗| 错那县| 双城市| 吉隆县| 泰顺县| 勐海县| 武强县| 长寿区| 澎湖县| 泰宁县| 赤城县| 德江县| 永胜县| 安康市| 苗栗县| 福建省| 嘉祥县| 金门县|