设计模式
哈喽羊
这个作者很懒,什么都没留下…
展开
-
【设计模式】 静态代理
本来是想直接写动态代理的,但是后来想想,要写就写完整吧,而且我相信很多人其实对静态代理的理解也不是很深刻,包括写这篇文章之前的我。大家一定都听过,艺术源于生活,其实,计算机中的许多思想也是通过生活而来,所以,像计算机领域中的代理模式,肯定也是能在生活中找到映射的。我想了很久,觉得生活中的代购是最能反映代理模式的,所以我决定用代购来让大家理解代理模式(或者让大家了解了解代购)一....原创 2020-03-10 21:35:32 · 334 阅读 · 2 评论 -
设计模式——模板方法模式
本文主要参考资料:《设计模式之禅》 本文主要目录为:1)案例2)模板方法改进案例3)模板方法的定义4)钩子函数 1. 案例我们先看个例子:我们现在需要做个悍马车的模型,具体类图与代码如下:public abstract class HummerModel { //汽车发动 public abstract void start(); ...原创 2018-08-31 17:00:02 · 189 阅读 · 0 评论 -
设计模式——适配器模式
本文主要参考资料:《设计模式之禅》 本文主要目录为:1)案例2)适配器模式解决3)适配器模式的定义4)拓展 1. 案例比如我们现在有一个人力资源管理系统,其中人员信息管理的对象是所有员工的所有信息,这里的所有员工是指在职的员工,其他的离职的,退修的暂时不考虑。类图与代码如下:public interface IUserInfo { //获得用户姓名...原创 2018-08-31 21:11:55 · 11171 阅读 · 2 评论 -
设计模式——装饰模式
本文主要参考资料:《设计模式之禅》辅助教程:https://www.cnblogs.com/stonefeng/p/5679638.html本文主要目录为:1)案例2)装饰模式改进案例3)装饰模式的定义 1. 案例 小学的时候成绩很差,到了四年级的时候,学校突然把成绩单打印出来让我们带回去给父亲签字。具体的类图和代码如下所示public a...原创 2018-09-01 15:20:01 · 187 阅读 · 0 评论 -
设计模式——静态代理之实例讲解(1)
本文主要参考资料:《设计模式之禅》 代理模式又叫委托模式,是很重要的模式,所以我们将以三篇文章来讲解,本文主要以一个例子来浅显的介绍下代理模式本文主要目录为:1)案例2)代理模式改进案例3)代理模式的定义 1. 案例大家应该都玩过游戏吧,杀怪升级什么之类的。我们现在把打游戏过程系统化,下面是类图与代码:public interface IGamePlay...原创 2018-09-01 16:36:36 · 570 阅读 · 0 评论 -
java设计模式——静态代理之应用与扩展(2)
本文主要参考资料:《设计模式之禅》 接着《设计模式——代理模式的定义(1)》继续讲目录1)代理模式的应用2)代理模式的扩展 一. 代理模式的应用1.代理模式的优点职责清晰。真实的角色就是实现实际的业务逻辑,不用关心其他非本职责的事务,通过后期的代理完成一件完成事务,附带的结果就是编程简洁清晰。 高扩展性。具体主题角色是随时都会发生变化的,只要它实现了接口...原创 2018-09-01 18:08:58 · 422 阅读 · 0 评论 -
java设计模式——动态代理之实例讲解(3)
本文主要参考资料:《设计模式之禅》 接着《 java设计模式——代理模式的应用与扩展(2)》继续讲目录:1)什么是动态代理2)动态代理模板 1)什么是动态代理动态代理是在实现阶段不用关心代理谁,而在运行阶段才指定代理那一个对象,相对的来说,自己写代理类的方式就是静态代理。现在有一个非常流行的名称叫做:面向横切面编程,也就是AOP(Aspect Oriented...原创 2018-09-01 21:31:20 · 741 阅读 · 0 评论 -
java设计模式——动态代理之原理讲解(4)
1.为什么要使用动态代理类我们还是先回到最初的静态代理来看,静态代理的类图如下: 其中:Subject角色负责定义RealSubject和Proxy角色应该实现的接口;RealSubject角色用来真正完成业务服务功能;Proxy角色负责将自身的Request请求,调用realsubject 对应的request功能来实现业务功能,自己不真正做业务 ...原创 2018-09-02 02:19:19 · 222 阅读 · 0 评论 -
设计模式——策略模式
本文主要参考资料:《设计模式之禅》 本文主要目录为:1)案例2)策略模式解决3)策略模式模式的定义4)总结 1. 案例看过三国的人就知道,当时赵云陪刘备去吴国娶媳妇的时候,诸葛亮给了刘备三个妙计:找乔国老帮忙(走后门),求吴国太放行(诉苦),孙夫人断后。这三个妙计有一个相似之处,他们都是告诉赵云要怎么执行,也就是说这三个计谋都有一个方法是执行,具体执行什么内...原创 2018-09-12 00:55:59 · 193 阅读 · 0 评论