原创 塊(大括號的作用)

塊的基本說明 ,說白了就是大括號{}包裹住的的區域。 塊的基本應用 也就是大括號管理的區域。其實塊的應用很多,比如典型的i塊f語句,如果沒有大括號的話,if語句只能管理一行 boolean b = false; if(b)

原创 設計模式GOF23——設計模式小結

最經典的GOF23設計模式就這樣簡單的總結完了。 設計模式的分類 模式按照類型,可以分爲以下三大類: 創建型模式:單例模式、抽象工廠模式、建造者模式、工廠模式、原型模式。 結構型模式:適配器模式、橋接模式、裝飾模式、組合模式、外觀模式

原创 設計模式GOF23——模板方法模式

模板方法模式(templateMethod),是一種行爲性模型,行爲型模式關注的是系統中對象之間的相互交互,解決系統在運行時對象之間的相互通信和協作,進一步明確對象的職責。相比來說,創建型模式關注對象的創建過程,結構型模式關注對象和類的組

原创 設計模式GOF23——狀態模式

狀態模式(state),是一種行爲性模型,行爲型模式關注的是系統中對象之間的相互交互,解決系統在運行時對象之間的相互通信和協作,進一步明確對象的職責。相比來說,創建型模式關注對象的創建過程,結構型模式關注對象和類的組合關係。 模式的職責

原创 設計模式GOF23——命令模式

命令模式(command),是一種行爲性模型,行爲型模式關注的是系統中對象之間的相互交互,解決系統在運行時對象之間的相互通信和協作,進一步明確對象的職責。相比來說,創建型模式關注對象的創建過程,結構型模式關注對象和類的組合關係。 模式的職

原创 設計模式GOF23——外觀模式

外觀模式(facade)是結構性模式的一種,也有人稱它爲門面模式。結構型模式的核心作用是從程序的結構上實現低耦合,從而可以擴大整體的類結構,用來解決更大的問題。 模式的核心 外觀模式的核心就是爲子系統提供統一的入口,封裝系統的複雜性,便於

原创 設計模式GOF23——享元模式

享元模式(FlyWeight)是結構性模式的一種。結構型模式的核心作用是從程序的結構上實現低耦合,從而可以擴大整體的類結構,用來解決更大的問題。 模式的使用場景 內存屬於稀缺資源,不能隨便浪費。如果有很多個完全相同或類似的對象,我們可以使

原创 設計模式GOF23——中介者模式

中介者模式(Mediator),是一種行爲性模型,行爲型模式關注的是系統中對象之間的相互交互,解決系統在運行時對象之間的相互通信和協作,進一步明確對象的職責。相比來說,創建型模式關注對象的創建過程,結構型模式關注對象和類的組合關係。 模式

原创 設計模式GOF23——策略模式

策略模式(strategy),是一種行爲性模型,行爲型模式關注的是系統中對象之間的相互交互,解決系統在運行時對象之間的相互通信和協作,進一步明確對象的職責。相比來說,創建型模式關注對象的創建過程,結構型模式關注對象和類的組合關係。 模式的