什么是物件导向.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
什么是物件导向

什麼是物件導向 物件導向(object oriented)的目的 解決現實生活中的問題 什麼是物件導向 • 物件導向object oriented是以物件為主的一 種觀念,最早是出現在程式設計的領域, 因為其符合現在社會的資訊需求而廣泛的 被應用到系統平台、資料庫、電腦繪圖、 多媒體及網際網路的各項應用上。 • 物件導向觀念的出現,主要是希望能在資 訊發展與非資訊專長人員(需求者)間,建立 共同的溝通方式,以利資訊工程發展。 物件與物件導向 • J. Martin J. Odell 提出“An Object is an instance(實例) of a concept (觀念)” 。 • 物件是翻譯自英文object ,利用物件的思維與 分析來思考如何解決需求者的問題,建立符合 現實的物件的模型從而達到解決問題的目的, 就是物件導向要做的事情。 • 物件導向是一種思維,是一種哲學,是一種典 範,也是一種現實生活中的生活觀,用來提供 具體的解決方案,協助應付軟體的“多變 。 什麼是物件 • 物件(object )表示一個個體或是一個元 素,是依現實生活中的觀念,思考所要解 決的問題所產生的,例如您想管理您的客 戶通訊資料“客戶”就是一個物件,也是一個 抽象化的觀念。 • 物件是一個觀念,而物件中的一個實際存 在,我們可以稱之為實例(instance ,或案 例) ,例如:我的一個客戶“張三” 就是“客戶” 這個物件的一個instance (實例或案例) 。 物件Object的認知 • 觀點的不同,角色的不同對同一個物件也 會有不同的認知。以“客戶”而言: – 業務人員考慮與關心的可能是客戶的聯絡方 式、購買能力、交易記錄…等。 – 會計人員考慮的則是發票抬頭、統一編號、應 收帳款…等。 – 維護人員考慮的則是維護項目、地點、時間、 接洽人員…等。 • 社會分工愈細,看問題的角度就會愈多元 化,認知也就愈容易有不同。 物件的內容為何? 特徵, 屬性, 需要處理的資料 行為, 方法, 處理資料的程序 物件的特徵和行為 • 物件(object)有其特徵(attribute)和行為 (behavior) 。 • attribute指的是物件的特徵或屬性,就 是物件所具備的物理性或概念性的型 態、形狀、性質。 • behavior指的是物件所特有的行為,有 時侯這些行為是為了管理特徵。 需求書範例:通訊錄 情境描述(需求書) : • 我需要一個通訊錄, 可以用來記錄客戶資料 包括客戶姓名、電話與職稱, 。這個通訊錄 軟體除了能記錄上述的資料外,還必需要讓 我能修改與刪除所記錄的資料。 • 需求者通常不是資訊人員,其對需求的描 述常是一段不一定完整的說明,資訊人員 在這個階段的工作是儘量求得需求書的完 整與清晰,可以儘量提出問題來讓需求者 確認其需求。 物件導向分析(OOA) • 取得了需求書(完整的需求書也被稱為規 格,也就是要求完成的程式)接下來就是分 析階段。 • 分析,「正確的理解問題,把需求書轉換 成軟體概念,開始對即將撰寫的程式發展 出一個模型,然後可以快速無礙的進入程 式設計等軟體開發的後續階段。」 • 「物件導向分析」代表從分析階段就開始 建立正確的物件導向概念。 分析的目的 • 分析者希望從需求書中找到: – 需求書上沒有說明的細節:對於需求書上沒有說明的 部份,須向需求者問清楚詳情。 – 要處理的資料(從名詞中去找is 或has 的關係)關係為 何? – 要處理的事情有哪些?

文档评论(0)

wnqwwy20 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档