就是將編程當成是一個事物,對外界來說,事物是可以直接使用的,不用去管它內部的情況。而編程就是設置事物能夠做什麼事。
1.特性:有封裝、繼承、多態性的特征
2.在面向對象編程過程中,有兩個重要組成部分:類和對象
(1) 類(class):是用來創建對象,抽象的,使用時通常會找到這個類的一個具體存在,一個類可以找到多個對象。
(2)對象:類創建出來的真實事物,對象又名實例。
3.先有類再有對象,對象又名實例。
4.語法:對象名=類名()
5.類的構成
類的構成舉例名稱:類名魯班七號屬性:一組數據分路、身高方法:允許對其進行操作的方法回城,清線等6.抽象類:擁有相同屬性和行為的對象都可以抽象出一個類。
eg;劉佳皓看著鏡子中的自己說了句,彭於晏都輸我三分帥。
#其中劉佳皓和彭於晏都是人類,鏡子屬於實物類。
格式
# 英雄
class Hero(object):
# 趙雲的實例方法
def ZhaoYun (self):
pass
# 韓信的實例方法
def HanXing (self):
pass
7.內聚耦合:
(1)內聚:模塊內部的代碼相互聯系越強,內聚就越高,它是一個模塊內部各成分之間相關聯程度的度量。
(2)耦合:模塊與模塊之間有些操作是有關聯的,耦合性越強,模塊的獨立性則越差,它是模塊之間依賴程度的度量。
內聚和耦合是密切相關的,與其它模塊存在強耦合的模塊通常意味著弱內聚,而強內聚的模塊通常意味著與其它模塊之間存在弱耦合。模塊設計追求強內聚,弱耦合。
8.模塊:將大型系統的復雜問題,分成不同的小模塊,去處理這個問題。
Preface I made a Django Proje
A library commonly used by cra