设计模式
K-Darker
1、每天读书;2、学习新的语言;3、战胜你的恐惧;4、升级你的技能;5、承认自己的缺点;6、向你佩服的人学习
展开
-
23种设计模式之间的关系(提供思维导图随后分析)
思维导图(私信)原创 2017-05-05 14:12:42 · 1070 阅读 · 0 评论 -
23种设计模式介绍(1)
模式有四个基本要素:1.模式名称:(体现模式的问题、模式解决方案、和效果) 例子:单例工厂模式(问题:需要单例 解决方案:采用工厂方法 效果:产生单例)2.问题:描述了在何时使用这个设计模式(也是你选择的依据) 数据源 单例 why:重量级对象 3.解决方案:描述设计组成部分,它们之间的相互关系以及各自的角色、职责 和 协作方式 数据源 工厂产生对象 -> 包含对象 数据源原创 2017-05-05 09:11:32 · 211 阅读 · 0 评论 -
手写Spring的MVC
Spring的MVCMVC 概念MVC是一种软件设计典范。将业务逻辑,界面显示,和模型层分开。数据,控制和视图。MVC的流程流程MVC的请求流程DispatchServlet 是核心类用于分发请求的,需要将我们MVC的相关的类注入到我们的Bean工厂中会有一个请求分派和结果渲染的操作总图:分析一下:首先SpringMVC的会逐渐被SpringBoot取代,Spring...原创 2019-06-06 19:05:58 · 181 阅读 · 0 评论 -
手写Spring(IOC/DI)
Spring(IOC/DI )IOC/DI 介绍IOC:Inversion Of Control (创建对象有自己变成了容器)。DI: Dependcy injection (注入的参数包含构造参数和属性)。IOC/DI 是核心,分析为什么需要IOC和DI,怎么去实现他们。为什么需要IOC/DI需要原因我们开发应用有了三层架构(Controller Service Dao)首先...原创 2019-06-02 16:38:35 · 339 阅读 · 0 评论 -
领域驱动设计-- 界限上下文
界限上下文我们怎么去划分界限上下文我认为通过从业务边界到工作边界再到应用边界这三个层次抽丝剥茧,分别以不同的视角、不同的角色协作来运用对应的设计原则,会是一个可行的识别限界上下文的过程方法。从业务边界到我们的界限上下文,根据上图的过程展示梳理出来流程:在明确了系统的问题域和业务期望后,开发团队与领域专家经过充分地沟通与交流,可以梳理出主要的业务流程 — 这一阶段需要梳理和输出...原创 2019-07-07 21:06:40 · 2400 阅读 · 0 评论