最近在接 spring cloug hystrix 熔断,了解一下熔断的基本概念和原理。此篇原文是马丁花的文章 https://martinfo...
最近在接 spring cloug hystrix 熔断,了解一下熔断的基本概念和原理。此篇原文是马丁花的文章 https://martinfo...
由于自己比较喜欢吃零食,也比较喜欢喝有味道的饮料,所以在办公室经常能听到我喊点奶茶不?那么好的日子点个奶茶庆祝下吧?我靠这坨代码谁写的,我改好了...
动机 程序经常需要操作树形数据结构,而且需要同等对待分支和叶子节点。我们来思考下一个文件管理系统。文件管理系统是由分支(文件夹)和叶子节点(文件...
动机 我们可以通过继承来静态地(在编译期间)扩展对象的功能,不过有时我们也需要在使用对象的时候动态地(在运行时)扩展它 。 我来看一个经典的例子...
动机 有时,我们需要对一个对象的访问进行控制。比如说如果我们有一些开销较大的对象,但是只需要使用其中一部分方法,我们只要在完全需要它们的时候才初...
动机 适配器模式是类和对象之间的适配。同现实生活中的适配器一样,它用于两个物体间的接合和桥接。现实生活里我们有电源适配器,相机的内存卡适配器等。...
动机 有些情况下,一个类只能有一个实例是很重要的。比如说,在操作系统中只能有一个窗口管理器的(文件系统或打印机程序)。通常, 单实例用于对内部或...
动机 有些程序需要大量带有内部共享状态的对象实例。作为例子,我们设想一个战争游戏,里边存在很多 soldier 对象,soldier 对象维持着...
Liskov's Substitution Principle 动机 我们进行模块设计时一般都是先建立一些继承体系,也就是一些抽象基类,然后新建...
Single Resonsibility Principle 动机 在本文中, 职责是指进行一次改变的动机。SRP 规定如果我们有2个理由去修改...