設計模式 數據庫
1.代理模式設計模式
例:我向小賣部老闆要求幫我拿出某品牌雪糕.安全
靜態代理:我每次都向小賣部老闆要求幫我拿出夢龍雪糕.網絡
動態代理:我都向小賣部老闆要求幫我拿出雪糕,雪糕品牌名由我來定函數
-------------------------設計
代理模式簡介:代理
代理模式的定義:爲其餘對象提供一種代理以控制對這個對象的訪問。使用代理模式建立代理對象,讓代理對象控制目標對象的訪問(目標對象能夠是遠程的對象、建立開銷大的對象或須要安全控制的對象),而且能夠在不改變目標對象的狀況下添加一些額外的功能。對象
所謂代理,就是一我的或者一個機構表明另外一我的或者另外一個機構採起行動。在一些狀況下,一個客戶不想或者不可以直接引用一個對象,而代理對象能夠在客戶端和目標對象以前起到中介的做用。
代理模式給某一個對象提供一個代理對象,並由代理對象控制對原對象的引用。開發
2.模板模式文檔
典型是 :jdbc
------------------------------------------
模版模式
真的是一個好東西。所謂模版模式,就是說,某幾個類中相同的操做和代碼提取到父類的一個函數中,並定義相同的操做爲抽象函數。由子類來實現。
例:咱們有兩個文檔處理程序,一個處理本地數據,一個處理網絡數據。這兩個類的功能和執行步驟高度相似,可是,獲取數據的方式不一樣。在這兩個類中勢必存在大量結構相同的代碼。如今,咱們使用模版模式來重構這兩個類
開發模式
1.瀑布流
後臺模塊完成後前臺才能開始作.
2.敏捷開發
初始化數據庫,全部人同時進行開發.