原创 設計模式C++之十六(Observer觀察者模式)

  16.1.解釋 概念:定義對象間的一種一對多的依賴關係,當一個對象的狀態發生改變時,所有依賴於它的對象都得到通知並被自動更新。 main(),

原创 設計模式C++之七(AbstractFactory抽象工廠模式)

  抽象工廠,提供一個創建一系列相關或相互依賴對象的接口,而無需指定它們具體的類。對於工廠方法來說,抽象工廠可實現一系列產品的生產,抽象工廠更注重

原创 設計模式C++之十五(Composite組合模式)

  15.1.解釋 概念:將對象組合成樹形結構以表示“部分-整體”的層次結構。Composite使得用戶對單個對象和組合的使用具有一致性。 mai

原创 設計模式C++之十(Builder建造者模式)

  建造者模式,將一個複雜對象的構建與它的表示分離,使得同樣的構建過程可以創建不同的表示。一段晦澀難懂的文字,實現創建不同表示的方法就是給創建的過

原创 C語言字符串數大全+例子

  函數名: stpcpy 功  能: 拷貝一個字符串到另一個 用  法: char *stpcpy(char *destin, char *source); 程序例: #include <stdio.h> #include

原创 設計模式C++之二(Proxy代理模式)

  代理,一看名字就知道這只是箇中介而已,真實的執行者在代理的後面呢。cbf4life在他的書裏提的例子也很有趣,更詳細的內容及說明可以參考原作者博客:cbf4life.cnblogs.com。現在貼代碼,以方便隨用隨取。 2.1.解釋

原创 設計模式C++之十四(Iterator迭代器模式)

  14.1.解釋 概念:提供一種方法順序訪問一個聚合對象中各個元素,而又不需暴露該對象的內部表示。 main(),客戶 IProject,產品接

原创 設計模式C++之九(Template Method模板方法模式)

  模板模式也是相當簡單的一種模式,而且是比較常用的。模板模式是定義一個操作中的算法的骨架,而將一些步驟延遲到子類中。TemplateMethod

原创 設計模式C++之四(Multition多例模式)

  多例模式,這個在GOF的模式設計裏沒有提到,但在實際工作中確實會用到。更詳細的內容及說明可以參考原作者博客:cbf4life.cnblogs.

原创 設計模式C++之八(Adapter適配器模式)

  適配器模式,使用之處比較特殊,不屬於常規設計模式,主要用於不同系統之間的處理。是將一個類的接口轉換成客戶希望的另外一個接口。Adapter模式

原创 設計模式C++之十二(Command命令模式)

  命令模式,將一個請求封裝爲一個對象,從而使你可用不同的請求對客戶進行參數化;對請求排隊或記錄請求日誌,以及支持可撤消的操作。應該是一個比較簡單的模式了。 點贊 收藏 分享 文章舉報

原创 設計模式C++之五(Factory Method工廠方法模式)

  工廠方法模式的意義是定義一個創建產品對象的工廠接口,將實際創建工作推遲到子類當中。核心工廠類不再負責產品的創建,這樣核心類成爲一個抽象工廠角色,僅負責具體工廠子類必須實現的接口,這樣進一步抽象化的好處是使得工廠方法模式可以使系統在不

原创 mysql 5.0存儲過程學習總結

 一.創建存儲過程 1.基本語法: create procedure sp_name() begin ......... end 2.參數傳遞 二.調用存儲過程 1.基本語法:call sp_name() 注意:存儲過程名稱後面必須加括號

原创 設計模式C++之六(Facade門面模式)

  Facade門面模式,也是比較常用的一種模式,基本上所有軟件系統中都會用到。 GOF 在《設計模式》一書中給出如下定義:爲子系統中的一組接口提

原创 設計模式C++之十一(Bridge橋樑模式)

  橋樑模式,將抽象部分與它的實現部分分離,使它們都可以獨立地變化。實現分離的辦法就是增加一個類, 11.1.解釋 main(),客戶 IProd