面向過程:(procedure oriented)是一種以過程為中心的程式設計思想。這些都是以什麼正在發生為主要目標進行程式設計,不同於物件導向的是誰在受影響。與物件導向明顯的不同就是封裝、繼承、類。
物件導向:(object oriented programming)所謂"物件"在顯式支援物件導向的語言中,一般是指類在記憶體中裝載的例項,具有相關的成員變數和成員函式(也稱為:方法)。
面向介面:(inte***ce oriented programming)
結構設計中,分清結構層次關係。每層只對外(上層)提供介面呼叫,各層之間依賴接**互,而非實現類。
具體實現的變動不影響各層間的互動,實現松耦合。
iop中介面的作用是隱藏具體實現和實現多型的元件。
介面對應實現類的命名規則通常以impl結尾。
面向切面:(aspect oriented programming)通過預編譯方式和執行期動態**實現程式功能的統一維護的一種技術。
SVN基礎知識回顧(一)
svn的使用 一,svn伺服器的搭建 主要是安裝伺服器端和客戶端 visualsvn server和tortoisesvn。個人認為最好用visualsvn server 服務端和 tortoisesvn客戶端搭配使用。二,svn常用命令 檢視修改的檔案記錄 svn cat 顯示特定版本的某檔案內容...
爬蟲基礎知識回顧一
一 二 正則表達 可完成 例如 1天前 取出 1 b.b 以b開頭 任意乙個字元 可出現多次 import re line qbssqbss regex str qb.if re.match regex str,line print yes 以 結尾,3 以.結 尾,3 以3結尾 regex str...
MySQL知識回顧 MySQL基礎知識回顧
markdownpad document mysql mysql 是用於管理檔案的乙個軟體 服務端軟體 socket服務端 本地檔案操作 解析指令 sql語句 客戶端軟體 各種各樣 socket客戶端 傳送指令 解析指令 sql語句 ps dbms 資料庫管理系統 sql語句 需要掌握的技能 安裝 ...