李小龙的博客网站
云原生(Cloud Native)应用开发,助力企业数字化转型 云原生(Cloud Native)应用开发,助力企业数字化转型
云原生应用开发是根据众所周知的云计算技巧与技术构建、运行和改进应用的一种方法。基于云技术原理,利用相关服务,并采用为实现云计算敏捷性和自动化而过优化的各种流程,从而完成现有应用的现代化转型并构建新的应用。
2020-03-21
DDD领域驱动设计 DDD领域驱动设计
微服务概念的火热带动了DDD的概念被业界重新认知。在微服务架构设计中,DDD被认为是微服务架构设计的指导思想,贯穿整个软件开发的生命周期。
2019-12-20
认识UML模型及关系 认识UML模型及关系
在 UML 模型中,关系是向模型添加语义信息的两个或更多个 UML 模型元素之间的连接。可以使用多种 UML 关系来定义模型元素之间的结构。这些关系的示例包括:关联、依赖关系、泛化关系、实现和转换。
2019-10-20
桥接模式(Bridge Pattern) 桥接模式(Bridge Pattern)
模式动机设想如果要绘制矩形、圆形、椭圆、正方形,我们至少需要 4 个形状类,但是如果绘制的图形需要具有不同的颜色,如红色、绿色、蓝色等,此时至少有如下两种...
2018-12-19
适配器模式(Adapter Pattern) 适配器模式(Adapter Pattern)
模式动机 在软件开发中采用类似于电源适配器的设计和编码技巧被称为适配器模式。 通常情况下,客户端可以通过目标类的接口访问它所提供的服务。有时,现有的类可...
2018-12-12
软件程序设计原则 软件程序设计原则
一、前言软件也像人一样,具有生命力,从出生到死亡,会经历多种变化。软件架构设计也不是一蹴而就的,是不断地演进发展。每个程序员都可以从理解编程原则和模式...
2018-11-24
责任链模式(Chain of Responsibility Pattern) 责任链模式(Chain of Responsibility Pattern)
模式动机很多情况下,在一个软件系统中可以处理某个请求的对象不止一个。例如审批工作流等,他们可以构成一条处理采购单的链式结构,采购单(可以看作是要处理的信...
2018-11-04
单例模式(Singleton Pattern) 单例模式(Singleton Pattern)
模式动机对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统只能有一个窗口管理器或...
2018-10-29
建造者模式(Builder Pattern) 建造者模式(Builder Pattern)
一、模式动机无论是在现实世界中还是在软件系统中,都存在一些复杂的对象,它们拥有多个组成部分,如汽车,它包括车轮、方向盘、发动机等各种部件。而对于大多数...
2018-10-20
外观模式(Facade Pattern) 外观模式(Facade Pattern)
一、模式定义 外观模式(Facade Pattern):外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个...
2018-10-18
中介者模式(Mediator Pattern) 中介者模式(Mediator Pattern)
一、模式动机在用户与用户直接聊天的设计方案中,用户对象之间存在很强的关联性,将导致系统出现如下问题: 系统结构复杂:对象之间存在大量的相互关联和调用,...
2018-10-17
命令模式(Command Pattern) 命令模式(Command Pattern)
一、模式动机在软件设计中,我们经常需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是哪个,我们只需在程序运行时指定具体的请求...
2018-10-16
1 / 2