![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
vMars_K
我自倾怀,君且随意。
展开
-
设计模式------单例模式(Singleton Pattern)
1. 什么是单例模式单例模式一般涉及单一的一个类,该类负责创建自己的对象,同时确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类被称为单例类,它提供全局访问的方法。其类图如下:通过类图我们可以发现几个注意的点:构造器应为 private。因为单例模式就是为了让一个类仅有一个实例,所以需要防止外部创建类实例,仅通过静态方法调用。 通过 public 的 g...原创 2019-10-18 10:45:46 · 202 阅读 · 0 评论 -
设计模式------代理模式(Proxy Pattern)
1. 什么是代理模式代理模式指给某个类对象(被代理者)提供一个代理对象(代理者),并且代理类中会保存一个被代理者的引用,这样只要让代理者与被代理者实现相同的接口,代理类就可以代替被代理类了。举个例子:就好像我们平时的登录操作,实体类只需简单的校验账号密码即可,又代理被处理其它的安全校验。此时类图关系如下:由于代理类的登录操作还需要依赖实体类的校验,所以我们需要保存一个实体类的引...原创 2019-09-06 23:43:36 · 235 阅读 · 0 评论 -
设计模式------反应器模式(Reactor Pattern)
目录1. 简介2. 为什么要使用该模式3. Reactor 的结构4. Reactor 模式的实现4.1. 单线程Reactor 模式4.2. 单线程 Reactor 模式 + 线程池4.3 多线程的 Reactor 模式5. 参考1. 简介Reactor模式(反应器模式)是一种处理一个或多个客户端并发交付服务请求的事件设计模式。(百度百科)Rea...原创 2019-09-15 21:05:15 · 1716 阅读 · 0 评论