![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
九龙冰室083
hello world
展开
-
中台、DDD和微服务设计的两张图
参考文献:基于DDD的微服务设计和开发实战基于DDD的微服务设计和开发实战 - 简书浅谈微服务体系中的分层设计和领域划分浅谈微服务体系中的分层设计和领域划分极客时间专栏:DDD实战课--基于DDD的微服务拆分与设计01 | 领域驱动设计:微服务设计为什么要选择DDD?-极客时间...转载 2021-11-10 17:46:18 · 132 阅读 · 0 评论 -
基于DDD的微服务设计和开发实战
本文已在InfoQ发表。你是否还在为微服务应该拆多小而争论不休?到底如何才能设计出收放自如的微服务?怎样才能保证业务领域模型与代码模型的一致性?或许本文能帮你找到答案。本文是基于DDD的微服务设计和开发实战篇,通过借鉴领域驱动设计思想,指导微服务项目团队进行设计和开发(理论篇详见《当中台遇上DDD,我们该如何设计微服务》)。本文包括三部分内容:第一部分讲述领域驱动设计基本知识,包括:分层架构、服务视图、数据视图和领域事件发布和订阅等;第二部分讲述微服务设计方法、过程、模板、代码目录、设计原则等内容;转载 2021-11-10 17:43:59 · 293 阅读 · 0 评论 -
设计模式三之其他模式
参考https://www.runoob.com/design-pattern/design-pattern-tutorial.html原创 2021-08-17 13:58:25 · 90 阅读 · 0 评论 -
设计模式一之单例模式
单例模式的八种写法比较 单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式的书籍都会提到饿汉式和懒汉式这两种实现方式。但是除了这两种方式,本文还会介绍其他几种实现单例的方式,让我们来一起看看吧。简介单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我...转载 2019-04-18 17:17:21 · 111 阅读 · 0 评论 -
设计模式二之简单工厂模式
简单工厂模式的概念 就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。简单工厂模式的关系图 简单工厂模式代码 学习简单工厂模式的时候我用的是一个与人类有相关的例子。人类在世界分为男人和女人,首先定义一个Human产品的抽象接口pack...转载 2019-04-29 10:36:51 · 111 阅读 · 0 评论 -
架构设计的几个原则
高内聚,低耦合少用继承,多用组合(组合和继承,都能获取额外的功能或数据) 前提:在当前类中获取别的数据或功能 继承:extends 组合:用类的属性方式组合,也可以用方法的参数组合程序维护性强(低耦合)程序扩展性强(在不影响旧代码的前提下,添加新功能)程序的复用高代码的可读性高面向对象的设计原则中:1.单一职责...转载 2019-06-23 23:16:55 · 157 阅读 · 0 评论 -
Java架构开发能力模型
一、能力模型二、框架设计原则:就是规则+反射1.高内聚,低耦合2.少用继承,多用组合(组合和继承,都能获取额外的功能或数据) 前提:在当前类中获取别的数据或功能 继承:extends 组合:用类的属性方式组合,也可以用方法的参数组合3程序维护性强(低耦合)4程序扩展性强(在不影响旧代码的前提下,添加新功能...原创 2018-11-08 11:26:12 · 679 阅读 · 0 评论