设计模式
资深糖分大叔
自律给人自由
展开
-
设计模式专题之 —— 行为类模式
行为类模式包括责任链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式、访问者模式。 一、模板方法模式(Template Method Pattern) 1.1 定义 ***Define the skeleton of an algorithm in an operation, deferring some steps to subclas...原创 2019-12-05 12:38:57 · 307 阅读 · 0 评论 -
设计模式专题之 —— 结构类模式
代理模式(Proxy Pattern) 定义 Provide a surrogate or placeholder for another object to control access to it. 为其他对象提供一种代理以控制对这个对象的访问。 通用代码 抽象主题类 package designpattern.proxy; public interface Subject { // 定义...原创 2019-12-03 16:19:31 · 181 阅读 · 0 评论 -
设计模式专题之 —— 创建类模式
单例模式(Singleton Pattern) 单例模式的定义 定义 Ensure a class has only one instance, and provide a global point of access to it. 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 通用代码 饿汉式单例 线程安全 package designpattern.Singleton; ...原创 2019-12-03 00:51:31 · 225 阅读 · 0 评论 -
设计模式专题之 —— 六大设计原则
六大设计原则 单一职责原则 里氏替换原则 依赖倒置原则 接口隔离原则 迪米特法则 开闭原则原创 2019-12-02 12:38:03 · 97 阅读 · 0 评论