- 1
- 0
- 约2.74千字
- 约 26页
- 2017-10-16 发布于天津
- 举报
抽象化-cmlab
OOP C++ Patrick Computing can be viewed as simulation 電腦的目的是將外界的事物加以量化模擬,經過計算處理後,再以人類能瞭解的方式輸出。 物件 - 抽象化的結果,讓電腦的機器語言與人類習慣的思考方式,做更緊密的結合。 OO 物件導向的基本觀念,就是將電腦外界的事物,加以對映成物件,將該物件的資料方式與處理方法,通通整合於該物件之內。 要對物件中的資料進行操作,必須要透過介面 (Interface) 進行,以保持每個物件的完整性,並可減少錯誤的發生。 物件導向的概念使得軟體對外界的事物又了明確的對應,並達成資訊隱藏的目的,讓我們在思考及處理的程序上,更加的自然且方便。 OOA, OOD OO Analysis 從物件及 class 的角度來看,分析我們待解的問題,得到我們程式需求的方法。 OO Design 將分析的結果,實際地考量每個物件本體與其間的關係,並以記號表示出來。 OOP OO Programming 將軟體系統實際的架構與基礎,建立在物件之上,並將程式加以實作。 而這個程式是由一群同心協力的物件,合力組織並完成所有的工作。每項工作都分層負責,同時每個獨立的物件都可以視為分工階層的一員,而有其適當的關係與聯繫。 OOP 在物件導向的世界中,再也沒有資料與程序的分野,所有的物件合力組織並完成所有的工作。每個物件之間有適當
原创力文档

文档评论(0)