技术宝典
-
设计模式-index
设计模式是个老生常谈的话题, 不同的人对此有不同的看法.新手可能会觉得设计模式难以理解, 并且也只与...
-
设计原则
设计模式.设计模式是指在软件开发中,经过验证的,⽤于解决在特定环境下,重复出现的,特定问题的解决⽅案...
-
python策略模式场景
什么是策略模式?.在Python中,除了上次介绍的工厂模式,还有一种应用广泛的设计模式,即策略模式。...
-
观察者模式——学习笔记
观察者模式.介绍.观察者模式是极其重要的一个设计模式,在许多框架都使用了,以及实际开发中也会用到。....
-
密码管理器-1
说明.今天首先考虑安全角度下个人以及团队密码的存储方案,以及两种情况下的加密解密方式。.个人密码加密...
-
软件产品实施模式之集装箱搭建盖楼模式
首先,我们要说明一下什么是集装箱,是能装载包装或无包装货进行运输,并便于用机械设备进行装卸搬运的一种...
-
【建造者设计模式详解】Java/JS/G
简介.建造者模式(Builder.Pattern),也叫生成器模式,属于创建型模式。它使用多个简单的...
-
【桥接设计模式详解】Java/JS/Go
【桥接设计模式详解】Java/JS/Go/Python/TS不同语言实现.简介.桥接模式(Bridg...
-
Iterator模式
Part1 ITerator模式.作用:循环不依赖具体的集合实现,扩展性比较好。.1.1 Itera...
-
设计模式之(13)--模板方法模式
今天我们来学习下模板方法设计模式。.模板方法(Template Method Pattern):.抽...
-
Express实现定时发送邮件
在开发中我们有时候需要每隔 一段时间发送一次电子邮件 ,或者在某个特定的时间进行发送邮件 ,.无需手...
-
“无所不能的中介”——代理模式
1.简介.定义: 将某个对象中围绕某个主题的一些列行为委托 给一个代理对象去执行,代理对象将控制和管...
-
访问者模式
访问者模式是一种将算法与对象结构分离的软件设计模式。它可以让你在不修改对象结构的情况下,对对象结构中...
-
(原创)多线程并发:AQS源码分析(1)
谈到java中的并发,我们就避不开线程之间的同步和协作问题,谈到线程同步和协作我们就不能不谈谈jdk...
-
行为型:迭代器模式
定义.迭代器模式提供一种方法按顺序访问一个聚合对象中的各个元素,而又不暴露该对象的内部表示。迭代器模...
-
02观察者模式
让对象保持消息灵通.01需求.一个WeatherData对象负责追踪目前的天气状况(温度,湿度,气压...
-
【解释器设计模式详解】C/Java/Go
简介.解释器模式(Interpreter Pattern)是一种行为型设计模式。这种模式实现了一个表...
-
01介绍(策略模式)
软件开发:.唯一不变的是变化:.不管设计的多好,随着时间推移,应用必定成长和变更.设计原则:.封装变...
-
状态模式
我们把影响对象行为的一个或多个动态变化的属性称为状态,状态模式所处理的对象是有状态的,当然状态复杂才...
-
【外观设计模式详解】C/Java/JS/
简介.外观模式(Facade.Pattern),也叫门面模式,是一种结构型设计模式。它向现有的系统添...