![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java-设计模式
理论写着写着就明白了
二老付
理论写着写着就明白了
展开
-
java设计模式-责任链
理论写着写着就明白了应用场景过滤器Filter 拦截器Interceptor解耦合 | 增加扩展性先来上个图大家看啊,我现在要完成这样一个事情:刚起床的我要洗漱,穿衣服,吃饭,上班,我们实现可以写一个洗漱的filter完事之后再来一个穿衣服的filter然后再来一个吃饭的filter最后再来一个上班的fiter,那么我以后再这个基础上还要加开会,得奖金,娶媳妇儿,生孩子等等这一系列呢?我们可以每次增加一个新的filter然后再我的main里面new出来再给我人进行filter(),但是这样就原创 2020-05-12 13:52:48 · 113 阅读 · 0 评论 -
java设计模式-门面与调停
理论写着写着就明白了应用场景任何可以产生对象的类,都可以称之为工厂单列就是一种工厂权限、修饰、日志…二话不说先上代码原创 2020-05-11 13:30:50 · 212 阅读 · 0 评论 -
java设计模式-工厂
理论写着写着就明白了应用场景将实体类的创建转交给工厂,方便产品的扩展例如:一键换肤,换主题…等等名词–抽象工厂 abstract class | 形容词–工厂方法 interface method譬如:我现在有个需求,需要给我三个类,一个汽车,一个飞机,一艘船,这三个都是交通工具,都有一个移动的方法,我的功能要求出门乘坐交通工具,最开始时乘坐汽车,我们可以new 一个汽车,调用它...原创 2020-04-30 15:49:24 · 130 阅读 · 0 评论 -
java设计模式-策略
理论写着写着就明白了应用场景例如 Interface Comparator 中的compare方法当同一个功能需要不通过不同的方式进行处理比如付大厨做的一盘菜,李明想站着吃,Danny想跪着吃,Janny想哭着吃二话不说先上代码 仿Comparator实际工作中我们有一个排序的方法,但是需求一会儿想学生按照年龄大小进行排序一会儿又想学生按照体重大小进行排序,这就用到了策略模式。/...原创 2020-04-26 22:23:29 · 115 阅读 · 0 评论 -
java设计模式-单例
理论写着写着就明白了应用场景只需要一个实例 如 Mgr || Factory原创 2020-04-24 17:01:29 · 92 阅读 · 0 评论