设计模式
文章平均质量分 69
汤愈韬
沉默是金
展开
-
UML类图
系列文章目录 文章目录系列文章目录前言一、UML介绍二、UML类图2.1 类图-依赖关系(Dependence)2.2 类图--泛化关系(generalization)2.3 类图 -- 实现关系(Implementation)2.4 类图 -- 关联关系(Association)2.5 类图 -- 聚合关系(Aggregation)2.6 类图 -- 组合关系(composition)总结 前言 UML–Unified modeling language UML(统一建模语言),是一种用于软件系统原创 2020-12-25 14:39:09 · 565 阅读 · 0 评论 -
设计模式_七大设计原则
七大设计原则 https://blog.csdn.net/qq_33248019/article/details/89253768 设计模式原则,其实就是我们在编程时,应当遵循的原则,也是各种设计模式的基础(即设计模式这样设计的依据) 设计模式常用的七大设计原则有: 1)单一职责原则 2)接口隔离原则 3)依赖倒转(倒置原则) 4)里氏替换原则 5)开闭原则 6)迪米特法则 7)合成复用原则 文章目录七大设计原则一、单一职责原则1.基本介绍2.代码分析二、接口隔离原则1.基本介绍总结 一、单一职责原创 2020-12-23 18:32:13 · 424 阅读 · 0 评论 -
工厂模式:简单工厂模式,工厂方法模式,抽象工厂模式
工厂模式关心的重点不是过程而是结果,需要把过程隐藏起来 1.简单工厂模式: 1.1首先要有一个产品接口 定义的是一个标准: package com.thp.factory; // 产品接口 // 汽车需要满足一定的标准 public interface Car { // 规定汽车的品牌 String getName(); } 1.2各种各样的产品实现这个接口 ...原创 2018-09-08 09:11:38 · 214 阅读 · 0 评论 -
委派模式
委派模式就是自己不干活,而交给别人来干,自己负责调度 委派模式跟代理模式相比没有这么复杂. 委派模式其实就跟AOP一样就是一种想法. 委派模式关心的是结果 工厂模式有固定的工厂生产相应的产品,如果没有,就得改代码.但是委派模式不一样,委派模式是针对执行者来设计的,而不是针对 具体的结果来设计的,执行者只需要满足了执行标准,都可以让委派者进行委派 工厂模式是保证结果的多样性,对于用...原创 2018-09-08 09:36:17 · 534 阅读 · 0 评论 -
策略模式
策略模式:也是一种关心过程的模式 场景:从出发点到目的地,两个地方是不变的,但是走的路径可以有多种方式 笔者发现有一位大神写的关于策略模式的分析,我就不班门弄釜的,您可以直接看大神的分析 点击此处 跳转原文 笔者又根据大神的分析,结合大神提供的代码,试着写了一遍,您如果想看代码,可以看我的代码: 点击此处 跳转到代码 您也可以直接下载项目代码: git@gitee.com:tangh...原创 2018-09-08 14:18:57 · 122 阅读 · 0 评论 -
原型模式
特别说明:本文前部分内容为了读者理解,是抄了大神的总结 点击此处 看大神的原文 原型模式主要用于对象的复制,它的核心是就是类图中的原型类Prototype。Prototype类需要具备以下两个条件: 实现Cloneable接口.在java语言有一个Cloneable接口,它的作用只有一个,就是在运行时通知虚拟机可以安全地在实现了此接口的类上使用clone方法。在java虚拟机中,...原创 2018-09-08 17:58:00 · 1008 阅读 · 0 评论