
设计模式
河岸飞流
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式--Proxy模式
这篇主要介绍代理模式相关内容,主要是一些基本概念普及。 代理模式 1、什么是代理模式? 代理模式(Proxy),为其他对象提供一种代理以控制对这个对象的访问。[DP] 通俗的说就是指客户端并不直接调用实际的对象,而是通过代理对象,来间接调用实际的对象。 2、实现原理 Subject: 可以是接口,也可以是抽象类 Proxy: 内部含有对真实对象RealSubject的引用,负责对真实主题角色...原创 2019-05-20 10:29:53 · 218 阅读 · 0 评论 -
设计模式--Builder模式
起因:最近在做统计计算,创建的实体中属性比较多,都是一些数值,一开始是通过get、set方法进行赋值,占用了很多业务代码方法的长度,可读性不太好,后来改用了添加构造器的方式,稍显精简了一点,但是每次赋值的时候都都必须注意是不是对应上了。最后决定改用Bulider模式,确实好用很多。 下面通过一个实际的demo看一下效果 package com.github.xsh.demo.model; ...原创 2019-05-16 16:20:20 · 148 阅读 · 0 评论