
设计模式
文章平均质量分 78
Leno_Lee
From Zero To Hero
展开
-
java设计模式之 -----代理模式
代理模式(Proxy Pattern),按俺的理解,代理模式中分为代理代表和代理执行者。代理代表负责接收外界的调用,在其内部调用代理执行者和其它扩展方法进行处理、代表执行者是负责实际的代理操作。 代理基础接口package com.cupid.Pattern; /** * @Author: cupid * Created by Cupid520 on 2018/2/20. *...原创 2018-02-20 21:47:26 · 179 阅读 · 0 评论 -
java设计模式之 -----多例模式
多例模式(Multition Pattern),即有上限的多例模式(无限制多例模式与普通调用没什么区别,这里就不来了),多例模式与单例模式类似,并不对外暴露自己的构造方法,即对外自己是不可new的。对外暴露的是一个获取实例方法,在类的内部通过静态代码块或者其他方式提前生成有限个的本类实例对象存放于本类的集合中,在获取实例方法中可以通过自己独特的处理方式从集合中取出本类的实体类。 ...原创 2018-02-21 11:06:27 · 269 阅读 · 0 评论 -
java设计模式之 -----适配器模式
Adapter Pattern(适配器模式),适配器模式分为三种:类的适配器模式、对象的适配器模式、 接口的适配器模式。简单来说,适配器模式多用于在已知的类或者方法基础上进行扩展和延伸。package com.cupid.Pattern.Adapter; /** * @Author: cupid * Created by Cupid520 on 2018/2/22. * @Descrip...原创 2018-02-22 17:16:02 · 258 阅读 · 0 评论 -
java设计模式之-----命令模式
命令模式(Command Pattern),命令模式简单来说即是客户端提出操作请求、服务端接受到请求后调用服务、 而服务内部的细节是由服务的提供者所提供的,大白话来说就是客户向项目经理伸手要成果、项目经理向项目团 队要成果,至于项目团队内部是如何做出成果的,项目经理和客户是不会管的。三个成员之间是低耦合的,假设 当有需求或者其他影响学业修改某一成员内部的细节是不会影响别人的组成的。******...原创 2018-02-22 19:01:16 · 157 阅读 · 0 评论 -
java设计模式之-----观察者模式
Observer Pattern(观察者模式):顾名思义,就是只要某个事物有的行为有了变化,则会影响所有关注这个事物的事物。 举个实际例子,现如今比较受欢迎的明星光头强,他有自己的微博账号、也有自己的一些粉丝,每当强哥微博上有啥(砍砍树 啊、被熊大熊二扁啊等等)新闻,这些关注了强哥的粉丝都会第一时间收到通知,然后去给环保部门打电话。这就是一个典型 的观察者模式。***************...原创 2018-02-23 18:55:21 · 191 阅读 · 0 评论