当前位置: 七九推 > IT编程>

软件设计

兼容性:Adapter(适配器模式)【PHP】

兼容性:Adapter(适配器模式)【PHP】

2022-06-25 19:37 | 分类:软件设计 | 评论:0 次 | 浏览: 0

adapter(适配器模式)---- 加个“适配器”以便于复用将一个类的接口转换成客户希望的另一个接口。adapte...

深入理解设计模式(19):装饰模式

2022-06-25 19:37 | 分类:软件设计 | 评论:0 次 | 浏览: 0

一、前言装饰模式实际上是一直提倡的组合代替继承的实践方式,个人认为要理解装饰者模式首先需要理解为什么需要组合代替继承,继承又是为什么让人深恶...

设计模式-结构型-代理模式

设计模式-结构型-代理模式

2022-06-25 19:37 | 分类:软件设计 | 评论:0 次 | 浏览: 0

代理模式(proxy):  代理模式就是给某一个对象提供一个代理,并由代理对象控制对原有对象的引用。在一些情况下,一个客户不想或者不能直接引...

23种设计模式(1):单例模式

2022-06-25 19:37 | 分类:软件设计 | 评论:0 次 | 浏览: 0

定义:  单例模式(singleton pattern)是 java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种...

行为型设计模式(中)

行为型设计模式(中)

2022-06-25 19:37 | 分类:软件设计 | 评论:0 次 | 浏览: 0

中介者模式:  1、定义:用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,   从而使其耦合松散,而且可以独立...

设计模式之模板方法模式(TemplateMethod)

2022-06-25 19:37 | 分类:软件设计 | 评论:0 次 | 浏览: 0

模板方法模式使用继承来实现模式的功能,在基类使用一个方法来定义算法的各个步骤,这些步骤(方法)的具体实现会放到子类中,通过这样来实现不同算法...


    控制反转(IOC容器)-Autofac入门

控制反转(IOC容器)-Autofac入门

2022-06-25 19:37 | 分类:软件设计 | 评论:0 次 | 浏览: 0

注意:本文为原创文章,任何形式的转载、引用(包括但不限于以上形式)等,须先征得作者同意,否则一切后果自负。简介autofac 是一个令人着迷...

结构型模式之装饰模式

2022-06-25 19:37 | 分类:软件设计 | 评论:0 次 | 浏览: 0

装饰模式(decorator pattern)是一种比较常见的模式。定义:动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成...

大话设计模式笔记(九)の外观模式

大话设计模式笔记(九)の外观模式

2022-06-25 19:37 | 分类:软件设计 | 评论:0 次 | 浏览: 0

举个栗子问题描述股民炒股票简单实现股票1/** * 股票1 * created by callmedevil on 2019/7/20. *...

设计模式六大原则:迪米特法则

2022-06-25 19:37 | 分类:软件设计 | 评论:0 次 | 浏览: 0

目录:            迪米特法则(lod):  也叫最少知识原则。迪米特法则的定义是只与你的直接朋友交谈,不与"陌生人"说话。如果两...

分布式系统中处理参数配置的 4 种方案

2022-06-25 19:37 | 分类:软件设计 | 评论:0 次 | 浏览: 0

一个系统中包含有各种各样的配置信息,如一个日志文件需要配置以下几个信息。日志文件生成主目录日志文件名称,不同的日志级别对应不同的文件当前日志...

springboot

springboot

2022-06-25 19:37 | 分类:软件设计 | 评论:0 次 | 浏览: 0

一、是什么?  springboot是spring开源下的可用java构架微服务的微框架,是spring组件一键式解决方案,主要是简化了sp...

记录一次AWS架构面试内容

记录一次AWS架构面试内容

2022-06-25 19:37 | 分类:软件设计 | 评论:0 次 | 浏览: 0

最近参加了一次aws 架构师的面试,吐槽一下整个面试时间相当的长,几乎经历了半年左右,但是我也是抱着学习伟大的aws云产品的态度所以在整个过...

SpringCloud分布式微服务搭建(二)

SpringCloud分布式微服务搭建(二)

2022-06-25 19:37 | 分类:软件设计 | 评论:0 次 | 浏览: 0

这个例子主要是将zuul和eureka结合起来使用,zuul作为反向代理,同时起到负载均衡的作用,同时网关后面的消费者也作为服务提供者,同时...

spring cloud 之 -- eureka vs consul,该选择谁?

2022-06-25 19:37 | 分类:软件设计 | 评论:0 次 | 浏览: 0

0--前言  spring cloud的服务注册中心,该选择谁?在选择前,我们首先需要来了解下分布式的cap定理:  所谓cap,是指:  ...

业务开发转基础开发,这三种「高可用」架构你会么?

2022-06-25 19:37 | 分类:软件设计 | 评论:0 次 | 浏览: 0

一、业务开发与基础开发的区别- 划分方式一种将后台开发细分的方式:前台开发(业务)、中台开发(中间件、应用基础服务、paas服务、iaas服...

三层架构搭建(asp.net mvc + ef)

2022-06-25 19:37 | 分类:软件设计 | 评论:0 次 | 浏览: 0

第一次写博客,想了半天先从简单的三层架构开始吧,希望能帮助到你!简单介绍一下三层架构, 三层架构从上到下分:表现层(ui),业务逻辑层(bl...

有关系统架构的高可用原则

2022-06-25 19:37 | 分类:软件设计 | 评论:0 次 | 浏览: 0

降级  对于一个高可用服务,很重要的一个设计就是降级开关。在设计降级开关时,主要有以下思路:    1.开关集中化管理:通过推送机制把开关推...

Java 并发系列(一) ThreadPoolExecutor源码解析及理解

2022-06-25 19:37 | 分类:软件设计 | 评论:0 次 | 浏览: 0

threadpoolexecutor它是线程池最核心的类, 这里对核心的方法做简要的剖析(会持续更新),以加深对线程池运行原理的理解。1.核...

服务注册中心之ZooKeeper系列(一)

服务注册中心之ZooKeeper系列(一)

2022-06-25 19:37 | 分类:软件设计 | 评论:0 次 | 浏览: 0

一、服务注册中心介绍  分布式服务框架部署在多台不同的机器上。例如服务a是订单相关的处理服务,服务b是订单的客户的相关信息服务。此时有个需求...

简说设计模式——命令模式

简说设计模式——命令模式

2022-06-25 12:04 | 分类:软件设计 | 评论:0 次 | 浏览: 0

一、什么是命令模式  在说命令模式前我们先来说一个小例子。很多人都有吃夜市的经历,对于那些推小车的摊位,通常只有老板一个人,既负责制作也负责...

设计模式系列 - 状态模式

设计模式系列 - 状态模式

2022-06-25 12:04 | 分类:软件设计 | 评论:0 次 | 浏览: 0

在状态模式中,类的行为时基于它的状态改变而改变。介绍状态模式属于行为型模式,通过运行对象在内部状态发生改变时改变它的行为,主要解决的问题是对...

设计模式之—桥接模式

设计模式之—桥接模式

2022-06-25 12:04 | 分类:软件设计 | 评论:0 次 | 浏览: 0

一、简介桥接 桥接模式属于结构型模式,其采用将抽象部分与它的实现部分分离的方式,使它们只有独立的变化࿰...

设计模式 | 简单工厂模式

设计模式 | 简单工厂模式

2022-06-25 12:04 | 分类:软件设计 | 评论:0 次 | 浏览: 0

按理说应该把书全都看完一遍,再开始写博客比较科学,会有比较全面的认识。但是既然都决定要按规律更新博客了,只能看完一个设计模式写一篇了。也算是...

行为模式之模板方法模式

2022-06-25 12:04 | 分类:软件设计 | 评论:0 次 | 浏览: 0

模板方法模式(template method pattern)是一种简单的、常见的且应用非常广泛的模式。定义:定义一个操作中算法的框架,而将...

设计模式之☞代理模式

设计模式之☞代理模式

2022-06-25 12:04 | 分类:软件设计 | 评论:0 次 | 浏览: 0

一、代理模式的作用将主要业务与次要业务进行松耦合的组装二、代理模式本质监控行为的特征例子:  <input type="button"...

设计模式系列1:单例模式(Singleton Pattern)

2022-06-25 12:04 | 分类:软件设计 | 评论:0 次 | 浏览: 0

定义保证一个类仅有一个实例,并提供一个该实例的全局访问点。 --《设计模式gof》uml类图使用场景当类只能有一个实例并且用户可以从一个众所...

状态模式

状态模式

2022-06-25 12:04 | 分类:软件设计 | 评论:0 次 | 浏览: 0

状态模式,顾名思义,重点关注对象的各种状态。状态模式将对象的每一种状态独立成类,同时将对象的行为委托给对应的状态类执行。它的优点在于,当需要...

设计模式 1 - 设计模式的七大原则

2022-06-25 12:04 | 分类:软件设计 | 评论:0 次 | 浏览: 0

设计模式的七大原则 设计模式的原则:就是指的设计模式的基础,也是设计模式需要遵守的几个原则,即设计模式为什么要这样进行设计的依据。七大原则分...

软件设计模式六大原则-接口隔离原则 Interface Segregation Principle

2022-06-25 12:04 | 分类:软件设计 | 评论:0 次 | 浏览: 0

设计模式六大原则:单一职责原则设计模式六大原则:接口隔离原则设计模式六大原则:依赖倒置原则设计模式六大原则:里氏替换原则设计模式六大原则:迪...

Copyright © 2017-2022  七九推 保留所有权利. 粤ICP备17035492号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com