原创 折騰Java設計模式之命令模式

博客原文地址 折騰Java設計模式之命令模式 命令模式 wiki上的描述 Encapsulate a request as an object, thereby allowing for the parameterization o

原创 折騰Java設計模式之策略模式

博客原文地址 簡介 在策略模式(Strategy Pattern)中,一個類的行爲或其算法可以在運行時更改。這種類型的設計模式屬於行爲型模式。簡單理解就是一組算法,可以互換,再簡單點策略就是封裝算法。 意圖 定義一系列的算法,把它

原创 折騰Java設計模式之解釋器模式

解釋器模式 解釋器模式是類的行爲模式。給定一個語言之後,解釋器模式可以定義出其文法的一種表示,並同時提供一個解釋器。客戶端可以使用這個解釋器來解釋這個語言中的句子。 意圖 給定一個語言,定義它的文法表示,並定義一個解釋器,這個解

原创 阿里巴巴開源分佈式事務解決方案 FESCAR【轉】

偶然間看到阿里開源的分佈式事務中間件,期待有投入到生產階段的栗子。從藍圖上看出目前有支持dubbo的解決方案,後續0.5.x版本會推出支持spring cloud的方案。 下面看官方正文,喜歡的可以去官方Github上瞧瞧看看。 Fe

原创 折騰Java設計模式之責任鏈模式

責任鏈模式 顧名思義,責任鏈模式(Chain of Responsibility Pattern)爲請求創建了一個接收者對象的鏈。這種模式給予請求的類型,對請求的發送者和接收者進行解耦。這種類型的設計模式屬於行爲型模式。在這種模式中

原创 設計模式

設計模式 23種設計模式大綱… 軟件設計模式原則 構建模式 Builder (建造者模式) Abstract Factory (抽象工廠模式) Factory Method (工廠方法) Prototype (原型模式) Sing

原创 博客新地址

本人博客的新地址請點擊我​​​​​​​ 同時也會在CSDN同步更新。

原创 設計模式彙總

## 設計模式 23種設計模式大綱... <!--more--> [軟件設計模式原則](https://damonchow.github.io/2019/01/05/principles-of-software-design-pa