设计模式之工厂模式

发布于 2020-09-27

前言工程模式可以说是除了单例模式外,另外一个好理解的模式.所谓工厂,那么肯定是用来创作对象的,那么在工厂模式中,工厂工厂就是用于创建我们想要的对象.简单工厂模式简答工厂模式中主要有以下几个角色:Factory:工厂类,用于创建产品AbstractProduct:抽象产品,所有产品的抽象描述Concr

0 条评论
216 热度

设计模式之命令行模式

发布于 2020-01-16

设计模式之命令行模式命令行接口/***命令行接口**@authorcaiyuanhao456cyhyx521@gmail.com*@date2019/12/820:59*/publicinterfaceCommand{/***执行方法*/voidexecute();}具体命令对象/***具体命令对象

0 条评论
231 热度

设计模式之代理模式

发布于 2019-02-25

设计模式之代理模式简介其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。组成抽象角色:通过接口或

0 条评论
193 热度

设计模式之适配器模式

发布于 2019-02-07

简介适配器模式(AdapterPattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将读卡器插入

0 条评论
184 热度

设计模式之策略模式

发布于 2019-02-03

策略模式策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。比如每个人都要“交个人所得税”,但是“在美国交个人所得税”和“在中国交个人所得税”就有不同的算税方法。策略模式:定义了一族算法(业务规则);封装了每个算法;这族的算法可互换代替(interchange

0 条评论
204 热度

设计模式之责任链模式

发布于 2019-01-14

责任链模式责任链模式(chain-of-responsibilitypattern)是一种由命令对象源和一系列处理对象组成的设计模式。每个处理对象都包含定义它可以处理的命令对象类型的逻辑;其余的传递给链中的下一个处理对象。还存在一种机制,用于将新处理对象添加到该链的末尾。责任链模式在结构上与装饰器模

0 条评论
181 热度

CAP 定理

发布于 2019-01-05

CAP定理在理论计算机科学中,CAP定理(CAPtheorem),又被称作布鲁尔定理(Brewer'stheorem),它指出对于一个分布式计算系统来说,不可能同时满足以下三点:一致性(Consistency)(等同于所有节点访问同一份最新的数据副本)可用性(Availability)(每次请求都能

0 条评论
185 热度

设计模式之单例模式

发布于 2018-12-26

设计模式之单例模式饿汉模式即使我们不需要使用当前实例,饿汉模式也会生成实例,如果该实例占用内存过大,那么将是一个浪费。publicclassSingleton{privatestaticvolatileSingletoninstance=newSingleton();//私有构造方法,防止实例化pr

0 条评论
184 热度