原创 數據模型分類

分類:1,概念模型 2,邏輯模型和物理模型   概念模型:按照用戶的觀點來對數據和信息建模,主要用於對數據庫設計。 邏輯模型:層次模型,網狀模型,關係模型,面向對象模型,和對象關係模型。 物理模型:對數據

原创 設計模式之裝飾者-Decorator

通過繼承實現子類的行爲是在編譯時靜態決定的,而且所有子類都會繼承到相同的行爲;而組合可以在運行時動態的進行擴展,所以應該儘量利用組合的方法擴展對象的行爲。運行時的擴展遠比編譯時期的繼承威力大     1  裝飾者和被裝飾者必須是一樣的類型

原创 設計模式之命令模式-command

命令模式:將“請求”封裝成對象,以便使用不同的請求,隊列,或者日誌來參數化其他對象,命令模式也支持可撤銷的操作。 每一個命令都是一個操作:請求的一方發出請求要求執行一個操作;接收的一方收到請求,並執行操作。命令模式允許請求的一方和接收的一

原创 設計模式之適配器-Adapter

1. 適配器模式簡介      適配器模式(Adapter):將一個類的接口轉換成客戶希望的另外一個接口。Adapter 模式使得原本由於接口不兼容而不能一起工作的那些類可以一起工作。      適用場景:      1、已經存在的類的

原创 設計模式之策略模式-strategy

1,什麼是策略模式? 策略模式,又叫算法簇模式,就是定義了不同的算法族,並且之間可以互相替換,此模式讓算法的變化獨立於使用算法的客戶。   2,策略模式有什麼好處?      策略模式的好處在於你可以動態的改變對象的行爲。 3,設計原則