原创 設計模式-中介者模式(Mediator)-Java

設計模式-中介者模式(Mediator)-Java 目錄 文章目錄1、前言2、示例案例-客戶信息管理窗口3、中介者模式概述3.1、中介者模式定義3.2、中介者模式結構3.3、中介者模式結構圖中角色3.4、中介者模式典型實現4、

原创 設計模式-解釋器模式(Interpreter)-Java

設計模式-解釋器模式(Interpreter)-Java 目錄 文章目錄1、前言2、示例案例-機器人控制程序3、文法規則和抽象語法樹4、解釋器模式概述4.1、解釋器模式定義4.2、解釋器模式結構4.3、解釋器模式結構圖中角色4

原创 設計模式-備忘錄模式(Memento)-Java

設計模式-備忘錄模式(Memento)-Java 目錄 文章目錄1、前言2、示例案例-可悔棋的中國象棋3、備忘錄模式概述3.1、備忘錄模式定義3.2、備忘錄模式結構3.3、備忘錄模式結構圖中角色3.4、備忘錄模式典型實現4、備

原创 設計模式-策略模式(Strategy)-Java

設計模式-策略模式(Strategy)-Java 目錄 文章目錄1、前言2、示例案例-電影票打折方案3、策略模式概述3.1、策略模式定義3.2、策略模式結構3.3、策略模式結構圖中角色3.4、策略模式典型實現4、策略模式完整解

原创 設計模式-迭代器模式(Iterator)-Java

設計模式-迭代器模式(Iterator)-Java 目錄 文章目錄1、前言2、示例案例-銷售管理系統中數據的遍歷2、迭代器模式概述2.1、迭代器模式定義2.2、迭代器模式結構2.3、迭代器模式結構圖中角色2.4、迭代器模式典型

原创 設計模式-狀態模式(State)-Java

設計模式-狀態模式(State)-Java 目錄 文章目錄1、前言2、示例案例-銀行系統中的賬戶類設計3、狀態模式概述3.1、狀態模式定義3.2、狀態模式結構3.3、狀態模式結構圖中角色3.4、狀態模式典型實現4、狀態模式完整

原创 設計模式-訪問者模式(Visitor)-Java

設計模式-訪問者模式(Visitor)-Java 目錄 文章目錄1、前言2、示例案例-OA系統中員工數據彙總3、訪問者模式概述3.1、訪問者模式定義3.2、訪問者模式結構3.3、訪問者模式結構圖中角色3.4、訪問者模式典型實現

原创 設計模式-模板方法模式(Template Method)-Java

設計模式-模板方法模式(Template Method)-Java 目錄 文章目錄1、前言2、模板方法模式概述2.1、模板方法模式定義2.2、模板方法模式結構2.3、模板方法模式結構圖中角色2.4、模板方法模式典型實現3、模板

原创 設計模式-代理模式(Proxy)-Java

設計模式-代理模式(Proxy)-Java 目錄 文章目錄1、前言2、代理模式概述2.1、代理模式定義2.2、代理模式結構2.3、代理模式結構圖中角色2.4、代理模式實現3、常用代理模式分類和說明3.1、遠程代理(Remote

原创 設計模式-原型模式(Prototype)-Java

設計模式-原型模式-Java 目錄 文章目錄1、示例案例-工作週報2、原型模式概述2.1、原型模式定義2.2、原型模式原理2.3、原型模式結構圖中角色3、克隆方法實現3.1、通用實現方法3.2、Java語言提供的clone()

原创 設計模式-命令模式(Command)-Java

設計模式-命令模式(Command)-Java 目錄 文章目錄1、前言2、示例案例-自定義功能鍵3、命令模式概述3.1、命令模式定義3.2、命令模式結構3.3、命令模式結構圖中角色3.4、典型實現4、命令模式完整解決方案-自定

原创 設計模式-觀察者模式(Observer)-Java

設計模式-觀察者模式(Observer)-Java 目錄 文章目錄1、前言2、示例案例-多人聯機對戰遊戲的設計3、觀察者模式概述3.1、觀察者模式定義3.2、觀察者模式結構3.3、觀察者模式結構圖中角色3.4、觀察者模式典型實

原创 設計模式-適配器模式(Adapter)-Java

設計模式-適配器模式-Java 目錄 文章目錄1、示例案例-沒有源碼的算法庫2、適配器模式概述2.1、適配器模式定義2.2、適配器模式要點2.3、適配器模式結構圖中角色2.4、適配器模式使用3、對象適配器模式4、類適配器5、缺

原创 設計模式-組合模式(Composite)-Java

設計模式-組合模式-Java 目錄 文章目錄1、示例案例- 設計殺毒軟件的框架結構1.1、需求1.2、初始化實現1.3、問題發現2、組合模式概述2.1、組合模式定義2.2、組合模式結構圖中角色3、完整解決方案-殺毒軟件框架設計

原创 設計模式-建造者模式(Builder)-Java

設計模式-建造者模式-Java 目錄 文章目錄1、示例案例-遊戲角色的設計2、建造者模式概述2.1、建造者模式定義2.2、建造者模式要點2.3、建造者模式結構圖中角色2.4、建造者模式典型代碼實現3、建造者模式與抽象工廠模式4