㈠ 面向對象方法包括什麼
面向對象方法模型包括六個要素:封裝、抽象、模塊化、層次結構、類型、並發發、持久。
面向對象方法是一種基於對象模型的程序設計方法,包括面向對象分析、面向對象設計、面向對象編程,是目前應用范圍最廣的設計方法。
面向對象是軟體開發方法。面向對象的概念和應用已超越了程序設計和軟體開發,擴展到如資料庫系統、互動式界面、應用結構、應用平台、分布式系統、網路管理結構、CAD技術、人工智慧等領域。面向對象是一種對現實世界理解和抽象的方法,是計算機編程技術發展到一定階段後的產物。
(1)面向對象方法是什麼擴展閱讀:
面向對象的系統分析:
面向對象的分析方法是利用面向對象的信息建模概念,如實體、關系、屬性等,同時運用封裝、繼承、多態等機制來構造模擬現實系統的方法。
傳統的結構化設計方法的基本點是面向過程,系統被分解成若干個過程。而面向對象的方法是採用構造模型的觀點,在系統的開發過程中,各個步驟的共同的目標是建造一個問題域的模型。在面向對象的設計中,初始元素是對象,然後將具有共同特徵的對象歸納成類,組織類之間的等級關系,構造類庫。在應用時,在類庫中選擇相應的類。
參考資料來源:網路-面向對象
㈡ 什麼才是真正的面向對象設計方法
面向對象是一種程序設計方法,它以對磨斗象作為基本的單元來構建系統,它利用對象將系統的復雜性隱藏在對象里(也就是常說的封裝),從而構建大型的工業級系統和大型系統(注意是工業及系統和大型軟體系統而不是播放器等小型的系統)。面向對象包括三個過程:面向對象分析(OOA)、面向對象設計(OOD)、面向對象編程(OOP)。
1。什麼是面向對象的分析?
面向對象的分析指的是分析要開發的系統的各個方面,從而找出類和對象(不是你想有什麼對象就有什麼對象的)。
2.什麼是面向對象的設計?
是指我們設計出一些特殊的類(如:抽象類,目的:來表達系統中不同對象的共性)和機制(讓系統的對象互相協作,提供系統的功能肆游物);
3.什麼是面向對象的編程?
是指我們用特定的面向對象編程語言來實現我們的設計,實現我們發現的對象和類。裂液
使用面向對象的困難在於找出系統的對象和類很困難,這常常需要經驗、洞察力、嚴密的邏輯思維能力和創造力(這是最重要的),以及設計特殊的類和機制很困難。但是一旦做好了分析和設計,一切都變得極其簡單。所以大多數人都會選擇使用面向過程而不是用面向對象。
不要以為面向對象就是你的教材里講的那些東西,面向對象還有許許多多的概念,而這些概念常常被忽略、吳用。
用面向對象設計你還要用學一樣東西:UML(統一建模語言),這個語言在國人教材中沒提到到(實際上沒提到的東西多了)。
建議:去書店認認真真地找一本書國外的關於面向對象的書籍,這樣你才能學到面向對象的精髓。