摘要:
策略模式:定义了一系列的算法,将每一种算法封装起来并可以相互替换使用,策略模式让算法独立于使用它的客户应用而独立变化。策略模式中的角色抽象策略:抽象策略通常由一个接口或抽象类实现,定义公共的策略方法。具体抽象:具体策略实现具体的策略算法,封装相关的算法和行为。上下文环境:上下文环境中含有一个对具体策... 阅读全文
摘要:
设计原则 OCP - 开闭原则 SRP - 单一职责原则 DIP - 依赖倒置原则 ISP - 接口隔离原则 LSP - 里氏替换原则 LoD - 迪米特法则 创建型模式 工厂方法模式 抽象工厂模式 建造者模式 原型模式 单例模式 结构型模式 适配器模式 桥接模式 组合模式 装饰者模式 外观模式 享 阅读全文
摘要:
单例模式:确保某一个类有且只有一个实例,而且自行实例化并向整个系统提供这个实例。类图饿汉式单例代码实现package com.huey.pattern.singleton;public class HungrySingleton { /** * 在加载类之前初始化实例 ... 阅读全文