物件導向3

2021-07-23 20:44:34 字數 1139 閱讀 1072

前邊八篇部落格寫了從面向過程的方法來開發一款軟體的各種方法,和過程。包括了計畫,需求分析,設計,程式功能的實現,測試,維護還有介面設計的多項。但是,隨著技術的發展,隨著it業的發展,物件導向的技術,已經發展的越來越廣泛。這篇部落格,我就給大家概要介紹一下面向技術相關技術!

首先看一下要總結知識的幾大項:

初次我們從面向過程走向物件導向,首先我們需要了解的就是基本概念:

在面向過程中,我們介紹了瀑布模型,原型等多種開發過程,在這裡我向大家展示一下物件導向的開發過程,在物件導向中,重點是類是基本元素:

下邊我重點介紹一下,物件導向開發過程的分析和設計兩大部分,首先是物件導向的分析(ooa),首先看一下物件導向的分析的模型:

然後我再看構造模型的五大層次:

在物件導向設計階段(ood),重點要看的是四個組成部分:

最後在這裡我也簡單介紹一下物件導向的實現與測試:

1,實現主要是類的實現,要遵循自頂向下的原則,去實現類。他的最大優點就是可以復用!

2,測試其實更面向過程的思想,步驟幾乎相同,不過針對的物件不同而已,這裡主要針對的就是類:

這裡我簡單介紹了面向過程的基本知識,他是更優於面向過程的一種設計方法,是更貼近實際的一種方法,從現在開始,我的學習也從面向過程向物件導向的過渡了,加油!

物件導向3

1 json的全稱就是個 object 物件 2 物件導向的封裝函式叫做工廠方式 方便建立多個物件導向 3 物件的引用 基本型別的引用 單純只是值的複製 物件型別的引用 位址的傳遞引用 只要在程式中賦值,必然要開闢新的位址。比較 基本型別只要值相同true 物件型別 值和引用都相同 var arr1...

物件導向3

抽象類 抽象類是對一類事物特徵行為的抽象,可以包含抽象方法。在python3中可以使用abc模組,該模組中有乙個元類abcmeta和修飾器 abstractmethod。抽象類不能被直接例項化 多重繼承 python支援多重繼承,即1個類可以繼承多個父類。語法為 class name parent ...

物件導向3

了解new 方法 1.作用 開闢物件的記憶體空間,預設每次新建物件自動呼叫 new 方法從而開闢物件空間 class 類名 object 重寫 new 方法,實現自己定義的建立物件的方式 def new cls,args,kwargs return super new cls 2.呼叫時機 new ...