![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java设计模式
文章平均质量分 94
安卓中涉及到使用的设计模式,还没有做统一的归纳和总结
不长胖的桔子
请赐予我长胖的力量吧,要不然搬不动代码。
展开
-
java设计模式之------代理模式
代理模式由来在有些情况下,一个客户不能或者不想直接访问另一个对象,这时需要找一个中介帮忙完成某项任务,这个中介就是代理对象。举个例子来说明代理的作用:假设我们想邀请一位明星,那么并不是直接连接明星,而是联系明星的经纪人,来达到同样的目的.明星就是一个目标对象,他只要负责活动中的节目,而其他琐碎的事情就交给他的代理人(经纪人)来解决.代理模式它提供了对目标对象另外的访问方式;即通过代理对象...原创 2019-11-20 12:49:03 · 114 阅读 · 0 评论 -
java设计模式之装饰者模式
装饰者模式介绍文章参考码农翻身的例子进行解释。装饰者模式又名包装(Wrapper)模式。装饰者模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。装饰者模式动态地将责任附加到对象身上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。没有应用场景这样说是可能没什么感觉。这里我们假设我们的项目按照业务分模块,假定我们有用户管理模块、订单管理模块、支付管理模块,这几个业务模块...原创 2019-03-25 15:54:37 · 142 阅读 · 0 评论 -
Rxjava系列
1简介在学习RxJava前首先需要了解ReactiveX,因为RxJava是ReactiveX的一种Java的实现形式ReactiveX官网对于自身的介绍是:An API for asynchronous programmingwith observable streams异步编程设计中基于可观察的事件流的接口编程总结就是异步线程、接口编程、可观察的事件流入门基础:https://www.jianshu.com/p/cd3557b1a474https://www.cnblogs.com/ly原创 2021-01-25 14:37:49 · 169 阅读 · 0 评论 -
Mybatis常见类型标签使用
由来原始jdbc开发存在的问题如下:①数据库连接创建、释放频繁造成系统资源浪费从而影响系统性能②sql 语句在代码中硬编码,造成代码不易维护,实际应用 sql 变化的可能较大,sql 变动需要改变java代码。③查询操作时,需要手动将结果集中的数据手动封装到实体中。插入操作时,需要手动将实体的数据设置到sql语句的占位符位置应对上述问题给出的解决方案:①使用数据库连接池初始化连接资源...原创 2020-03-06 17:25:21 · 140 阅读 · 0 评论