1.物件的組成元素
①是物件的資料模型,使用者描述物件的資料
②又被稱為物件的屬性,或者物件的成員變數
2.物件的行為
①是物件的行為模型,使用者描述物件能夠做什麼事情
②又被稱為物件的方法
1.每個物件都是獨一無二的
2.物件是乙個特定實物,他只能是完成特定功能
3.物件是可以重複使用的
1.什麼是物件導向?
面向就是在程式設計的時候一直把物件放在心上.
2.物件導向程式設計就是在程式設計的時候資料結構(資料組織方式)都通過物件的結構進行儲存
①屬性,方法
3.為什麼要使用物件導向?
①物件的描述方式更加貼合真實的世界,有利於大型業務的理解.
②在程式設計的過程中用物件的視角分析世界的時候能夠拉近程式設計和真是世界的距離
1.物件導向就是把生活中要解決的問題都用物件的方式進行儲存
①屬性
②方法
2.物件與物件之間通過方法的呼叫完成互動
①方法1.第一步:識別物件
任何實體都可以被識別為乙個物件
2.第二步:識別物件的屬性
物件裡面儲存的資料被識別為屬性
對於不同的業務邏輯,關注的資料不同,物件裡面儲存的屬性也不同
3.第三步:識別物件的行為
物件自己屬性資料的改變
物件和外部互動
1.物件內部是高內聚的
①物件只負責一項特定的職能(職能可大可小)
②所有物件相關的內容都封裝到物件內部
2.物件外部是低耦合的
①外部世界可以看到物件的一些屬性(並非全部)
②外部世界可以看到物件可以做某些事情(並非全部)
PHP物件導向程式設計
類中常用關鍵字 1 關鍵字 final 用來定義類和方法的乙個重要關鍵字,當定義類的時候該類將不能被繼承,當用來定義方法的時候該方法將不能被過載 2 關鍵字 self 用來用類訪問當前類中的內容的關鍵字,類似與 this關鍵字,但 this是需要 類例項化以後才可以使用,self 可以直接訪問當前類...
php物件導向程式設計
物件導向程式設計的概念 不同的作者之間說法可能不一樣,但是乙個oop語言必須有以下幾方面 抽象資料型別和資訊封裝 繼承 多型 在php中是通過類來完成封裝的 class something function getx 當然你可以按自已的喜好進行定義,但最好保持一種標準,這樣會更有效。資料成員在類中使...
php物件導向程式設計
單一職責 乙個類只需要做好一件事情。開放關閉 乙個類可擴充套件,而不可修改。依賴倒置 乙個類不應該強依賴另乙個類,每個類對於另乙個類都是可替換的。配置化 盡可能地使用配置,而不是硬編碼。面向介面程式設計 只需關心介面,不需要關心實現。單例模式 單例設計模式常應用於資料庫類設計,採用單例模式,只連線一...