物件導向的概念

2022-08-20 05:39:10 字數 506 閱讀 2600

今天加深了對物件導向概念的理解。(以下純屬個人還不太正確的理解,受到學長的啟發)

如今的我還是這樣的思想。

1、建表。

2、邊寫**,邊寫方法,邊改資料庫。

而更好的物件導向的乙個流程應該如下(這裡只是粗略說明)

1、建表/建模型(類、物件)

是對物件進行操作,甚至是對物件的陣列進行操作。

2、根據需求,根據這個專案需要進行什麼操作,來寫方法,對類進行封裝。

3、功能的實現等等。

在這個過程中,表和方法一般是不用改的。

物件導向很好的優點在於:

1、找bug方便,類與類間,方法之間是獨立的。

2、當專案規模變大的時候,好處會愈發擴大。可以根據需求來增加方法,不需要動用原有的**。

總而言之,當你寫**的時候,多想一步,當這個專案的規模乘10的時候,你有什麼方式能讓這個專案的**變得更易於操作,更好,慢慢地加深對物件導向的理解。

曾記得一位研一的學長說過「物件導向這個東西,我到現在還在思考」。

物件導向的概念

物件導向 他是乙個變成思路,不會改變我們預期的效果 優點 使用物件導向,會讓 的復用性大大提高,便於迭代 特徵 封裝 多肽 繼承 抽象 例 面向過程 小花去餐廳點餐吃飯 物件導向 小花 去 吃 餐廳 點餐 小花.去 餐廳.點餐 小花.吃 建立物件的方法 字面量let obj 通過建構函式和new 結...

物件導向的概念

之前我們已經說過很多次 物件導向 這個詞了,相信大家這會兒對它應該有點熟悉但更多還是陌生吧。實際上,物件導向是我們比較熟悉的一種方式,或者說,物件導向是一種更加接近我們日常思考方式的一種程式設計思想。在物件導向出現之前,使用比較多的是面向過程的程式設計思想。面向過程就是將乙個任務拆分成若干個小任務,...

物件導向的概念

面向過程是一種程式設計思想,就是前輩程式設計師發現的一種比較好的程式設計方法。過程指的是先幹什麼,再幹什麼,完成一件事情所有需要的具體步驟。優點 把複雜的問題流程化,簡單化,降低開發難度。缺點 擴充套件性差,在當前使用者需求千變萬化的前提下,對擴充套件性的要求非常高 使用場景 不需要擴充套件,或是對...