技术宝典
-
【装饰器设计模式详解】C/Java/JS
简介.装饰器模式(Decorator.Pattern)是一种结构型设计模式。将对象放入到一个特殊封装...
-
行为型:发布订阅模式
定义.发布订阅模式是基于一个事件(主题)通道,希望接收通知的对象**Subscriber**(订阅者...
-
建造者模式
定义.将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以建造不同的表示。.建造者模式的结构....
-
【过滤器设计模式详解】C/Java/JS
简介.过滤器模式(Filter Pattern)或标准模式(Criteria.Pattern),是一...
-
【组合设计模式详解】C/Java/JS/
简介.组合模式(Composite.Pattern),又叫部分整体模式,是一种结构型设计模式。用于把...
-
抽象工厂模式(Abstract Fact
抽象工厂模式.回顾工厂方法设计模式的不足:具体产品增加时,系统中类的个数将成对增加,在一定程度上增加...
-
建造者模式(Builder Patter
建造者模式.一、模式动机.建造者模式(Builder Pattern)是最复杂的创建型模式,它用于创...
-
【访问者设计模式详解】C/Java/JS
简介.访问者模式(Visitor.Pattern)是一种行为型模式。它封装一个访问者类,把各元素类的...
-
java设计模式简介(总结)
Java设计模式简介(总结).什么是设计模式.Java设计模式是一组经过验证的解决特定问题的编程技术...
-
结构型模式(Structural Pat
模式介绍.结构型模式(Structural Pattern)的主要目的就是将不同的类和对象组合在一起...
-
单例模式(Singleton Patte
单例模式.一、模式动机.单例模式(Singleton Pattern)是结构最简单的设计模式,它的核...
-
原型模式(Prototype Patte
原型模式.一、模式动机.原型模式(Prototype Pattern)结构较为简单,它是一种特殊的创...
-
设计模式-工厂方法
工厂方法模式.简单工厂的不足.上节的简单工厂,需要拓展时比如修改工厂类,违背了设计模式的开闭原则.简...
-
C#设计模式09——组合模式的写法
1. 什么是C#组合模式?.组合模式是一种结构型设计模式,它允许将对象组合成树形结构以表示“整体/部...
-
【原型设计模式详解】C/Java/JS/
简介.原型模式(Prototype Pattern)是一种创建型设计模式,使你能够复制已有对象,而无...
-
【模板方法设计模式详解】C/Java/J
简介.模板方法模式(Template Method.Pattern)也叫模板模式,是一种行为型模式。...
-
迭代器模式(Iterator Patte
迭代器模式(Iterator Pattern).一、定义.提供一种方法顺序访问一个聚合对象中各个元素...
-
【单例设计模式原理详解】Java/JS/
简介.单例模式(Singleton Pattern)属于创建型设计模式,这种模式只创建一个单一的类,...
-
【观察者设计模式详解】C/Java/JS
简介.观察者模式(Observer.Pattern)是一种行为型模式。它定义对象间的一种一对多的依赖...
-
Java设计模式之代理模式--经纪人的工
前言.本文主要讲述代理模式 ,文中使用通俗易懂的案例,使你更好的学习本章知识点并理解原理,做到有道无...